加载中
Activity四种启动模式

Activity启动方式有四种,分别是: standard singleTop singleTask singleInstance 可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。 设置Act...

2016/09/11 10:40
30
Android中自定义属性的格式详解

1. reference:参考某一资源ID。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </declare-styleable> (2)属性使用: <ImageVi...

2016/09/29 17:31
7
Android中InstanceState()使用详解

本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Andro...

android:imeOptions属性

默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘 设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键...

2016/09/19 09:46
21
Android中Application类用法

Application类 Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。 Android系统自动会为每个程序...

2016/09/09 18:30
35
ProgressDialog使用中出现android.view.WindowLeaked错误

最近在使用ProgressDialog时发现如下问题: 当在调用show()方法后不能再使用setMessage()或者setTitle()来更改对话框中的信息或者标题,无论是在后台线程作修改或者使用Handler来更新对话框中...

2016/09/07 23:31
20
关于Android.view.WindowLeak

产生原因: 我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为对话框、PopupWi...

Android中的线程睡眠

在android系统中,若需使用到线程睡眠,利用 SystemClock.sleep(long ms) 减少使用 Thread.sleep(long ms) 因为此方法会抛出异常,消耗系统资源...

2016/09/06 10:29
14
判断Android设备是否root

无需所解释,直接上代码 public synchronized boolean getRootAhth() { Process process = null; DataOutputStream os = null; try { //在软件同样的环...

2016/09/01 19:11
83
Android最近任务列表的安全问题

解决最近任务列表中会显示app中敏感信息的问题

2016/09/01 17:18
123
加速Android Studio / Gradle构建

1. 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users\<username>\.gradle (Windows)...

2016/08/29 14:11
52
Android检查网络连接

ConnectivityManager mConnectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = mConnectivity.getActiveNetwor...

2016/08/23 13:53
25
Android中创建文件以及文件夹

//判断外部储存器的状态 String state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) {     String folderPath = String.format("%s...

2015/12/06 14:16
60
何为同步和异步

Android Telephony相关应用中,Telephony大量使用了Handler、Broadcast等通信方式,而在Android操作系统平台中的Handler消息处理、Broadcast广播消息等均采用异步通信机制,那么我们首先要清...

2015/12/03 08:26
114
android emulator setting & configuation

In order to make the Android emulator run faster and be more responsive, you can configure it to take advantage of hardware acceleration, using a combination of configuration op...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部