在dialog.show()语句前加入: 然后在AndroidManifest.xml中加入权限: 下面进行简单的解释: 如果只在Service中写入常在Activity中使用的创建Dialog的代码,运行时是会发生错误的,因为Dialog的显示需要依附于一个确定的Activity类。而以上做法就是 ...
分类:
其他好文 时间:
2016-08-19 12:43:42
阅读次数:
122
Android打包成Apk后,其实是一个压缩文件,我们用winrar打开也能看到里面的文件结构。还能看到AndroidManifest。但是里面的内容有点问题。 不知道是因为加密还是Android就是如此,打开AndroidManifest后看到的VersionCode和VersionName是乱码 ...
分类:
移动开发 时间:
2016-08-19 11:14:40
阅读次数:
228
@SuppressLint("NewApi") 在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetA ...
分类:
移动开发 时间:
2016-08-18 12:56:01
阅读次数:
192
对于WebView而言我们需要掌握的内容是: 对此一一记录 1).加入WebView: XML布局文件中添加&在Activity中绑定 2).使用WebView加载页面:使用webview.loadUrl(url)方法 3).获取网络访问权限:在AndroidManifest.xml文件中添加 整文 ...
分类:
Web程序 时间:
2016-08-12 19:38:16
阅读次数:
125
生存期:静态广播的生存期可以比动态广播的长很多,因为静态广播很多都是用来对系统时间进行监听,比如我们可以监听手机开机。而动态广播会随着context的终止而终止 优先级:动态广播的优先级比静态广播高 注册:动态广播无需在AndroidManifest.xml中声明即可直接使用(用receiver注册 ...
分类:
其他好文 时间:
2016-08-11 17:41:27
阅读次数:
269
唯一注意的地方是match这个参数, 不知道为什么写成 match:'android:versionCode="\d+\"' 就不行, 非得老老实实地把\d改成 [0-9]才行. ...
分类:
移动开发 时间:
2016-08-10 22:19:01
阅读次数:
424
Activity的启动模式,一共有四种:standard、singleTop、singleTask、singleInstance,可以在AndroidManifest.xml文件中通过给<activity>标签指定android:launchMode属性来选择启动模式,下面来逐个研究。 一、stan ...
分类:
其他好文 时间:
2016-08-10 19:19:37
阅读次数:
210
在AndroidManifest.xml中配置activity时,android:launchMode属性会指定启动activity的模式,有四种: standard singleTop singleTask singleInstance 这四种模式一般配合Intent属性变量FLAG_ACTIVI ...
分类:
移动开发 时间:
2016-08-10 18:58:40
阅读次数:
360
1. 设置调试选项在AndroidManifest文件加入允许调试android:debuggable="true" 此时编译项目会多出:2. 配置调试代码把需要调试的代码,放如按钮事件中,如果放在OnCreate会导致连接调试器时,代码已经跑完了Button btnTest = (Button)f... ...
分类:
系统相关 时间:
2016-08-09 22:17:59
阅读次数:
337
首先随意扔两个按钮 然后去设置主文件 比如震动,提示灯要用系统权限, android.permission.FLASHLIGHT android.permission.VIBRATE 记得在AndroidManifest设置 ...
分类:
其他好文 时间:
2016-08-08 22:36:04
阅读次数:
127