Android开发者
2017/2/13更新: 有朋友反映原来的库已经不能用了,或者用了以后有这样那样的问题,这里统一回复一下。 https://github.com/JoanZapata/android-pdfview 这个项目是2年前的项目了,很久没维护了。
1、注册账号 先到https://bintray.com注册一个账号。 这个网站支持 github 账户直接登录的 2、获取 bintray.user 和 bintray.apikey 2.
1、主要布局 2、代码实现 1 package com.webview.demo; 2 3 import android.
1、布局文件 2、代码 package com.webview.demo; import android.os.Bundle; import android.
TextView textView = (TextView) findViewById( R.id.tv ); String text = "" + "快过年了" + "" + "" + "哈哈哈哈" + "...
前言:我的 Activity 是继承 BaseActivity , 而 BaseActivity 继承 AppCompatActivity 。 BaseActivity 的继承 /** * 应用程序的基类 * */ public class BaseActivity ...
1、电脑定时关机 shutdown -s -t 3600 一个小时后关机
1、MarkMan http://www.getmarkman.com/#/download-modal 优点:1、快速 在图片上 标记颜色值, 尺寸 ,边框大小 ,标记文本 。
Android Studio创建的Android项目一般需要忽略 1、.idea文件夹 2、.gradle文件夹 3、所有的build文件夹 4、所有的.iml文件 5、local.properties文件。
首先假设开发 A , 和 开发 B , 在使用 SVN 进行项目管理。那么A如何才能 某个锁定文件,防止B修改。 1、第一步,给这个文件加锁 完成这一步,则这个文件就别锁定了。 2、第二步,假如B去把这个文件修改了几行代码,然后 commit 开发B co...
1、git 和 github 是什么关系? git是一种版本控制系统。跟svn、cvs是同级的概念。 github是一个网站,给用户提供git服务。这样你就不用自己部署git系统,直接用注册个账号,用他们提供的git服务就可以。
1 package com; 2 3 public class T2 { 4 5 public static void main(String[] args) { 6 7 System.
package com; public class T2 { public static void main(String[] args) { System.
1、相关博客 http://my.oschina.net/u/1780920/blog/425792 2、 文件红色:表示文件没有添加到服务器 绿色:表示没有更新新的修改到服务器 普通黑色:表示和服务器同步 黄色感叹号(有冲突): 这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不 允许你提交,防止你的提交覆盖了别人的修改。
前言:公司上线了一个项目,做Android 客户端集成友盟分享,在做得过程中,遇到了下面3个问题,希望其他小伙伴注意。 ( 友盟在线客服 QQ : 800083942 ) 错误1: 1、错误描述 我是照着友盟的集成文档一步一步的集成的,做完后,发现qq空间分享不成功,总是出现失败,下面是失败截图 2、错误原因:分享链接错误 因为我们的应用还没有上线,所以分享的链接是本地搭建的服务器地址,比如:"http://192.168.1.132:8001/app“ 就是因为这个分享链接的问题,导致我分享到qq空间出现异常。
今天在做Json解析的时候,出现了一段代码没执行的问题,于是找了一下原因: 1、原代码是: 发现 红色的一句 没有执行,查看控制台发现了异常 2、修复bug ,正确的代码为 3、总结 1、我们解析方法getString(“ ”)是...
http://niufc.iteye.com/blog/1729792
1、FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
1、自定义圆形控件 RoundImageView package com.ronye.CustomView; import android.content.Context; import android.
前言:今天遇到一个问题,从一个项目中把一些类拷贝到Android studio 里面,运行的时候,报错。 显示刚才拷贝的类中有非法字符,我又检查了一遍,发现类中没有非法字符。 在网上查到了,相关的解决方案: 1、错误: 2、原因: Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能, 所以使用Android Studio编译UTF-8+BOM编码的文件时会出现” 非法字符: '\ufeff' “之类的错误。
别再对着json来手写javabean啦。这个工作完全不要脑子,而且耗时。 这里给大家提供三种方式: android studio版: 万能的插件:GsonFormat 如何安装? Preference->Plugins->Search GsonFormat->Install->Rest...
1、获取设备IMEI TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String IMEIs = tm.
前言:今天遇到一个奇怪的问题,Activity 里面弹出一个 dialog , 这个dialog里面有EditText 。 问题:当 dialog 里面的输入法出现的时候,此时让diolog 消失,输入法不消失。
1、自定义View之onMeasure() 2、onMeasure实例分析
源码里看下就知道了。。 -1不代表宽度,代表MATCH_PARENT常量的值public static final int FILL_PARENT = -1;public static final int MATCH_PARENT = -1;public static final int WRA...
前言,今天早晨遇到一个很奇葩的问题,导致我花费了很长的时间来解决。从eclipse 项目里复制过来4张.9图片,粘贴到android studio 项目里, 一运行发现报错,开始是 找不到这几张.9图片的资源,开始我还以为是图片没有复制进来,经过检查,发现图片已经复制过来了。
http://jiangnane.com/index.php/archives/1202
subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。 Subversion是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。
交互设计 不管是Android还是IOS都有很多动画效果,几乎所有的动画效果都是为了更好的用户体验,为了用户体验而加动效,而不能仅为了炫酷而动。
1、Material Design:扁而不平 2、Android Support Design 库 之 Snackbar使用及源码分析 3、十大Material Design开源项目,直接拿来用!
小米1 : 480 x 854 4.0 英寸 小米2 : 720 x 1280 4.3 英寸小米3 : 1080 x 1920 5.0 英寸小米4 : 1080 x 1920 5.
提交后在 iTunes connect里的相应APP下就可以看到大致有 1. Wait for review. 等待审核,目前一般一到两个星期,看情况2. In Review 审核中,一般几天时间,也不一定3.
1、开发者中心 https://developer.apple.com/membercenter/index.action 2、itunesconnect https://itunesconnect.
package com.app.android01 ; import android.app.Activity; import android.os.Bundle; import android.
1、自定义ProgressWebView package com.app.android05; import android.content.Context; import android.
Android Support v4: 这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,eclipse新建工程时,都默认带有了。 Android Support v7: 这个包是为了考虑照顾2.1及以上版本而设计的,但不包含更低,故如果不考虑1.6,我们可以采用再加上这个包,另外注意,v7是要依赖v4这个包的,即,两个得同时被包含。
这个onWindowFocusChanged指的是这个Activity得到或者失去焦点的时候 就会call。 也就是说 如果你想要做一个Activity一加载完毕,就触发什么的话 完全可以用这个!!! package com.
原因一:
一:问题 二:解决方法 (1)选择android工程,右键Android Tools —> Clear Lint Markers 这种方式能够清除android工程里面的所有警告信息,但很遗憾,下一次打开eclipse的时候还会继续提示,非常不爽! (2)使用@SuppressLint标注忽略指定的警告 要使用该标注,需要引入annotations.jar,默认新建工程的时候都会有这个jar包。
出现该问题应该是导入项目的android版本问题。
final TextView txtTitle = (TextView) findViewById(R.id.txtTitle); final WebView webView = (WebView)findViewById(R.
1、权限 2、方法 Uri uri = Uri.fromFile(new File("/sdcard/temp.apk")); //这里是APK路径 Intent intent = new Intent(Intent.
一、基本概念 1、DownloadManager是Android 2.3A (API level 9) 引入的,基于http协议,用于处理长时间下载。 2、DownloadManager对于断点续传功能支持很好 。
1、自定义异常 package com; public class ZeroException extends Exception { private static final long serialVersionUID = 1L; public Zero...
1、Android之NDK开发 http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html
1、assets文件夹里面的文件都是保持原始的文件格式 。 2、assets中的文件只可以读取而不能进行写的操作。 3、assets目录下的资源文件不会在R.java自动生成ID,所以读取assets目录下的文件必须指定文件的路径。
1、如何拥有一个Git仓库的两种途径 (1)在已有的目录中,初始化一个新的。 (2) 比如一个新的项目,或者一个已存在的项目,但该项目尚未有版本控制。如果你想要复制一份别人的项目, 或者与别人合作某个项目,也可以从一个公开的 Git 仓库克隆。
http://blog.csdn.net/u011871921/article/details/44238971