`
itmg_lee
  • 浏览: 40210 次
  • 性别: Icon_minigender_1
  • 来自: 陕西省西安市
文章分类
社区版块
存档分类
最新评论
文章列表
<一> Handler的定义:           主要接受子线程发送的数据, 并用此数据配合主线程更新UI.           解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,    或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到Android ...
常量 Values  String  ADD_SHORTCUT_ACTION  动作:在系统中添加一个快捷方式。.  "android.intent.action.ADD_SHORTCUT"  String  ALL_APPS_ACTION  动作:列举所有可用的应用。 输入:无。  "android.intent.action.ALL_APPS"  String  ALTERNATIVE ...
题目:在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出思路即可(内存限制为 2G的意思就是,可以使用2G的空间来运行程序,而不考虑这台机器上的其他软件的占用内存)。 关于中位数:数据排 ...
1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile {     /**      * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。      */     public static void readFileByBytes(String fileName) {         File file = new File(fileName);         InputStream in = null;         try {             System.out.pr ...
很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。   首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧.   1. Dalvik VM的本地方法   android.os.Process.killProcess(android.os.Process.myPid())    //获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有 ...
在Andorid开发中经常遇到与SD卡有关的调试,比如MP3文件、图片文件等。 在使用模拟器开发时,可以通过硬盘来模拟SD卡。具体做法是: 1.创建一个SD卡镜像文件     打开cmd,我是进入到c盘根目录下,输入如下命令:mksdcard 1024M sdcard.img     该命令会在当前目录(我即是c盘根目录)下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。     1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。     目前Android支持8M~128G的SD卡。 ...
设置环境变量Android_SDK_HOME,Android_SDK_HOME路径是你解压下载的SDK路径, 在path环境变量里配置%Android_SDK_HOME%\tools
给你的程序签名 概述 注意事项: 所有提交到Market的程序必须经过签名。未经签名的程序不能安装。 你可以使用个人证书去签名程序,不一定要经证书机构授权。 用Debug版本证书签名的程序将不能发布。 在安装程序时会检测签名证书是否过期。如果程序在安装后证书过期,程序也能正常使用。 你可以使用keytool和Jarsigner产生密钥并签名你的程序。 l你的程序在签名后还需要使用zipalign去优化。 建议: 用同一密钥签名所有程序,以保证程序的无缝升级。 证书的有效期最好在25年以上。发布到Market的程序中证书有效期必须在2033年10月22日以后。 如何签名 ...
1.  启动和关闭ADB服 务(adb start-server和adb kill-server)     经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线 连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。当 然,重启Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。 adb kill-server 在关闭adb服务后,要使用如下的命令启动adb服务。 adb start-server 2 查询当前模拟器/设 备的实例(adb devices) 有时需要 ...
    android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)   android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。   android:bufferType指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,   也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式,参见这里1、这里2。 ...
★intent大全:   1.从google搜索内容   Intent intent = new Intent();   intent.setAction(Intent.ACTION_WEB_SEARCH);   intent.putExtra(SearchManager.QUERY,"searchString")   startActivity(intent);   2.浏览网页   Uri uri = Uri.parse("http://www.google.com");   Intent it = new Intent(Intent. ...
Global site tag (gtag.js) - Google Analytics