- 博客(6)
- 收藏
- 关注
原创 android 定时关机,定时重启
Android定时关机,定时重启。这个需求主要分为两部分1.定时2.关机/重启。定时直接使用系统的定时服务(AlarmManager);关机/重启虽然系统提供了相应的api,但是该api只对系统级的应用开放,普通的应用无法使用。使用此api需要把app打包成系统应用,因此开关机功能只能在一些定制的系统中使用。 打包成系统应用方式: 1.系统对应的公钥文件platform.pk8和私钥文件pla...
2019-07-02 09:06:59
6964
3
原创 Android自定义ViewGroup实现标签流效果 (仿天猫)
实现标签效果原理很简单,就是使用addView方法将TextView控件添加到ViewGroup中,然后重写ViewGroup中的onLayout方法来对添加view进行一次摆放。在这里是实现的标签支持自定义background、字体颜色、字体大小、标签的内边距和标签之间的间隔大小。 1.自定义上文提到的属性。在资源文件夹values下创建attr.xml文件一次添加属性,代码如下: at...
2018-11-23 17:07:01
406
原创 Android Service
Service Service有两种启动方式,第一种是通过调用startService()方法来启动,另一种是调用bindService()方法来启动。 一.通过StartService()启动service 通过startService启动后,service会一直无限运行下去,即使activity销毁了也不会,只有外部调用了stopService()方法或stopSelf()方法时,该S...
2018-10-11 08:58:46
150
原创 Android 集成微信sdk 实现微信登录
实现微信登录可划分为三步: 1.首先获取微信授权,微信授权成功后会返回一个code到WXEntryActivity中的onResp方法中去 2.通过上一步获取到的code来请求微信接口获取到accessToken和openId。 请求接口: https://api.weixin.qq.com/sns/oauth2/access_token? appid=AppID&a...
2018-07-06 15:41:12
2283
1
原创 Android 蓝牙(4.0)BLE开发 扫描IBeacon
一.扫描蓝牙设备1. 在程序manifest文件中添加声明蓝牙权限的代码。<uses-permission android:name="android.permission.BLUETOOTH" /><uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />如果想让程序只能在支持BLE设备上运...
2018-04-26 14:04:53
2321
原创 Android apk 反编译
一.下载工具(apktool, dex2jar, jd-gui-windows)点击打开下载链接下载完成后放到同一个文件夹下,如图:二.开始反编译apk1.双击进入apktool文件夹,将需要反编译的apk进去。如下图:2.在apktool文件夹下按住shift键+右击选择“在此处打开命令行”然后键入命令“apktool.bat d -f test.apk check”如下图:此操作成功后会在...
2018-04-18 17:12:55
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人