11 2016 档案
摘要:Android实现一键加速需要获取本机的ActivityManager.RunningAppProcessInfo,通过遍历这些RunningAppProcessInfo的importance并与API提供的特定等级比较,选出等级高的部分获取包名,即可关闭掉进程。代码如下: 首先要获取权限
阅读全文
摘要:通过Android的Sensor和动画效果,我们可以制作一个简单的指南针,不过测试和安装的手机必须要支持方向传感器。 布局xml如下: Activity代码:
阅读全文
摘要:介绍一下百度地图的基本配置,首先自行注册百度开发者账号,创建一个应用。在Android工程的manifest文件中添加权限: 在Application中添加: 下载百度地图SDK: 将jar文件放到工程的libs目录,在app的java同级创建jniLibs,把其他的放进去。 在xml布局文件放入地
阅读全文
摘要:Android保持屏幕常亮只需在manifest文件注册权限并使用PowerManager进行管理: Android低电量监听,设置广播的<action android:name="android.intent.action.BATTERY_LOW"/>即可。
阅读全文
摘要:Android实现锁屏功能只需要先注册成为系统组件,就可以简单实现。 首先,注册一个继承自DeviceAdminReceiver的receiver: 为了获取权限,我们需要创建一个device-admin的xml文件。在res目录创建一个xml文件夹,再创建一个device-admin.xml文件:
阅读全文
摘要:在Android3.0之后推出了属性动画,属性动画比视图动画更高效。一般Android3.0是在平板上,手机上一般没有3.0,所以手机从4.0开始才支持属性动画。 简单举一个旋转的例子,用代码来实现: 也可通过xml文件配置,在res目录中创建animator文件夹,在其中创建animate_me.
阅读全文
摘要:在Android3.0之前,Android动画效果分为Tween Animation补间动画和Frame Animation逐帧动画(也有人称Drawable Animation),统称为视图动画。 透明动画效果AlphaAnimation 界面配置就是在点击按钮时触发效果,点击内的代码如下: 也可
阅读全文
摘要:视图界面很简单,主要就是AndroidManifest的配置。
阅读全文
摘要:低API版本 建立一个Receiver,并在AndroidManifest中注册,且添加获取短信的权限。
阅读全文
摘要:在Android 中如果想想要在应用间通信,我们可以使用隐式Intent,BroadcastReceiver,AIDL,ContentProvider。 ContentProvider 是应用程序之间共享数据的接口。使用的时候首先自定义一个类继承ContentProvider,然后覆写query、i
阅读全文
摘要:ContactsContract增删改查 通讯录的主要操作就是增删改查,还有一些别的内容可通过链接下载源码。 https://github.com/changchou/ContactDemo
阅读全文
摘要:两个应用的aidl文件夹中的内容相同,包名为服务器的包名。 IMyAidlInterface.aidl TimerCallback.aidl MyService client的MainActivity
阅读全文
摘要:当应用运行Activity实例创建后会被放在一个线程的任务栈中,根据Activity的启动模式不同,被创建的实例会有区别,假设有A、B两个Activity,A为启动Activity,设定A的启动模式: standard(默认标准启动) 打开应用,任务栈task中有一个A的实例a1,此时再从A-sta
阅读全文
摘要:下拉列表 代码如下: 日期选择 代码: 时间选择 单项选择 代码 xml中主要控件是RadioGroup和RadioButton 多项选择 Toast Notification 自动完成输入框 AutoCompleteTextView: android:completionThreshold="1"
阅读全文
摘要:Intent可以在Activity之间传递实现了Serializable和Parcelable接口的对象。Serializable在序列化时会产生大量临时变量,从而引起频繁的GC(Gabage Collection)。而且在使用内存时,Parcelable比Serializable性能高,说白了就是
阅读全文
摘要:php连接数据库需要使用到mysql方法,但将在高版本逐渐弃用mysql的方法而使用mysqli。其实两者使用区别不大: mysql mysqli
阅读全文
摘要:先给个代码 add.html add.php 在浏览器中不会报错,只是没有数据传到add.php中。 此时,我们调试使用的服务器其实是PhpStorm自带的服务器,其端口为localhost:63342,无需启动XAMPP就可以调试,而php自带服务器无法实现post数据传输,我们使用Apache作
阅读全文
摘要:Floating Action Button - 浮动圆形按钮 在使用Android Design Support Library的时候需要在build.gradle里添加 compile 'com.android.support:design:24.2.1' 后面数字随版本而定 TextInput
阅读全文
摘要:关于MVVM之类的可以自行从网上了解,比如:阮一峰 MVC,MVP 和 MVVM 的图示 Android Data Binding Library可以在layout布局xml文件中绑定数据,实现式图与业务逻辑分离。 相信大家的Gradle和Studio都在2.0以上了,在这些版本上只需要在build
阅读全文
摘要:在res目录创建valuse-语言代码-r地区代码
阅读全文

浙公网安备 33010602011771号