- 博客(10)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 仿华为手机管家的病毒扫描 Android自定义View
分析源码自定义View VirusKillingjava然后在布局中的使用 activity_antivirusixml最后在Activity中的使用 AntivirusiActivityjava直接上图: 最近要做杀毒界面的设计,所以想把这个自定义View自己实现一下.分析1.那个扫描状态的自定义View,其实就是2个圆,2根线,一个扇形(只不过扇形在动而已),一个进度的文字,再
2017-05-25 10:12:23
2630
原创 自定义密码 输入界面
首先需要一个自定义View用来显示密码的输入框的CirclePsdViewjava然后需要建Activity的布局文件activity_enter_pasxml再新建一个RecyclerView的子项布局文件layout_pass_keyborad_itemxml再新建一个selectorRecyclerView子项的圆形selector在resdrawable下面新建 selector_ke
2017-05-22 23:00:32
2112
原创 Java的反射机制
Java的反射机制Java的反射机制简单介绍Java反射机制的功能Reflection相关类Class对象Constructor类构造对象Field类Method类Java反射的应用1. 简单介绍在Java语言中,动态获取类的信息以及动态调用对象的方法的功能被称为Java的反射(Reflection)机制。Reflection是Java不同于C++、C#等静态语言,而被视为准
2017-05-15 12:31:23
448
原创 Android系统自带的常用数据库
Android系统自带的常用的数据库1. 联系人数据data/data/com.android.providers.contacts/databases/contacts2.db1.当需要读取通话记录的时候,需要用到系统的数据库,现在需要去查看源码Android清单文件(路径:android-7.0.0_r1\packages\providers\ContactsProvider\AndroidM
2017-05-15 12:28:48
8240
1
原创 AIDL在Android Studio中简单使用
AIDL简单使用1. 在Android Studio下的简单配置需要在src/main下新建一个aidl文件夹然后把aidl文件放在这下面即可(如果有包名,则还需要在里面新建package).2. AIDL用来做什么AIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition lang
2017-05-15 12:27:20
602
原创 单元测试
单元测试1. Android测试使用AndroidJUnitRunner1.需要在src/androidTest/java/com.xfhy.xx下面新建一个自己的测试类,比如ExampleInstrumentedTest在里面写入代码/** * Created by xfhy on 2017/5/6. * 测试 */@RunWith(AndroidJUnit4.class)public
2017-05-15 12:26:02
629
原创 单例模式
单例模式 有时候,比如数据库的操作类,需要是单例模式.基本步骤如下:1.私有化构造方法2.声明一个当前类的对象3.提供一个静态方法,如果当前类的对象为空,创建一个新的代码如下:public class BlackNumberDao { /** * 黑名单数据库帮助类 */ private BlackNumberOpenHelper blackNumberOpe
2017-05-15 12:25:21
353
原创 Android 多击事件
Android 多击事件 需求:有时候需要做控件的多击事件 分析:声明一个数组,每点击一次,就将数据放到最后一位上.每一次都将从第二位开始数据往前挪一位 这样最后判断之间的差值(第1下和第5下是否间隔小于500毫秒),差值小于500,就做点事情.一.直接上代码public class MainActivity extends Activity implements OnClick
2017-05-03 10:18:35
640
原创 Android 之获取屏幕高度+状态栏高度
Android 屏幕高度 状态栏高度一.获取屏幕高度WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); Display defaultDisplay = mWM.getDefaultDisplay(); DisplayMetrics displayMetrics = new D
2017-05-03 10:18:10
1689
原创 Android 电话状态的监听
电话状态的监听 需求:有时候需要监听用户的通话状态,以提供更优质的用户体验.所以这里简单说一下电话状态的监听. 分析:电话的打入,可能我们的应用没有任何activity在界面上,但是我们又需要做一些事情,所以我们需要用到Service.在Service中去监听电话的状态.然后做相应的事情.public class AddressService extends Service {pri
2017-05-03 10:17:12
1264
可以将任意网页转换成markdown的小工具
2018-09-10
删除指定目录下的所有指定名称的文件夹
2018-09-10
强制更换windows桌面背景
2018-09-30
MemoryAnalyzer分析内存泄露工具
2019-12-14
Android短信备份
2017-02-02
Android进阶之光(刘望舒) pdf 带书签,可复制
2018-09-10
Android逆向助手2.2正式版
2018-09-10
IT之家首页的框架是怎么构成的?
2017-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人