- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 使用 Messenger实现与独立进程的Service的双向通信
1、先对比一下,咱们要知道什么时候使用Messenger更合适,下面是官网给出的解释。Messenger 与 AIDL 比较 当您需要执行 IPC 时,为您的接口使用 Messenger 要比使用 AIDL 实现它更加简单,因为 Messenger 会将所有服务调用排入队列,而纯粹的 AIDL 接口会同时向服务发送多个请求,服务随后必须应对多线程处理。对于大多数应用,服务不需要执行多线...
2018-09-14 10:43:46
393
原创 简单教你怎么混淆Android的代码,让你看到混淆和没有混淆的区别。
一、咱们先看看没有混淆的代码反编译后什么样子反编译过程1、把.apk重命名成.zip(因为apk包和zip的算法一样)classes.dex就是代码存放的位置,下一步我们把dex转成jar2、dex文件转成jar文件需要下载一个dex2jar文件 https://sourceforge.net/projects/dex2jar/把工具解压到文件夹,为了方便省去输入路径,我们把上一步得到的c...
2018-06-15 16:52:24
9351
1
原创 Java算法之排序
冒泡排序冒泡排序它的基本思想是:两两比较相邻的关键字,如果反序则交换,直到没有反序的记录为止。 private static void bubbleSort(List<Integer> list) { boolean flag = true;//判断互换状态,如果一轮下拉已经不互换了,说明排序已经正确了 for (int i = 0;i < ...
2018-03-13 16:22:35
225
原创 RxJava配合Retrofit2使用之Observable.zip
看大神的demo记录分享一下,直接上代码//通用的Rx线程转换类public class RxSchedulers { static final ObservableTransformer schedulersTransformer = new ObservableTransformer() { @Override public ObservableSo...
2018-03-11 19:59:20
7210
原创 Retrofit2 配置双向https认证
1 .运维工程师从阿里云导出的证书.服务器端证书客户端证书如果不清楚每种证书是干什么用的可以自己查查.https://www.chinassl.net/ssltools/convert-ssl.html2.转换证书服务器端证书里我们需要214410367490223.pfx,pfx类型的证书是携带私钥的,我们需要转换成cer类型把私钥删除.我用的是linux
2018-01-26 15:19:39
1385
1
转载 Android使用 Java 反射实现 API Hook
文章内容来自https://www.jianshu.com/p/4f6d20076922博客主要起到学习和记录的作用直接贴代码了 private void hookOnClickListener(View view) { try { // 得到 View 的 ListenerInfo 对象 //得到getListene
2018-01-04 17:34:11
1757
1
原创 Ubuntu Linux系统下Eclipse中配置Tomcat遇到的问题
Could not load the Tomcat server configuration at /usr/share/tomcat7/conf. The configuration may be corrupt or incomplete.cd /usr/share/tomcat7sudo ln -s /var/lib/tomcat7/conf confsudo ln -s /va
2017-09-01 09:35:21
396
原创 GreenDAO 3.0 数据库集成,使用,升级
import android.database.Cursor;import android.database.SQLException;import android.database.sqlite.SQLiteDatabase;import android.support.annotation.NonNull;import android.text.TextUtils;import an
2017-02-28 13:32:33
2975
原创 TextView 利用html换行和加粗字体
写法如下:Telegram]]> delivers messages faster than]]>any other application.textView1.setText(Html.fromHtml(getResources().getString(R.string.Page2Message)));总结把需要用html格式的文字用![CDATA[需要格式的html代码]]
2017-02-08 17:06:07
2706
原创 java设计模式之工厂方法模式
以计算器为例先设计一个抽象操作类public abstract class Operation { private double value1 = 0; private double value2 = 0; public double getValue1() { return value1; } public double getValue2() { retur
2016-04-14 11:10:06
473
原创 java反射和注解
参考教材地址http://wiki.jikexueyuan.com/project/java-reflection/java-at.html注解的定义与接口的定义相似,下面是MyAnnotation注解的定义:package annotation;import java.lang.annotation.ElementType;import java.lang.annotation
2016-04-06 11:57:09
245
原创 java反射之通过反射了解集合泛型的本质
参考视频地址http://www.imooc.com/video/3738package methodDemo4;import java.lang.reflect.Method;import java.util.ArrayList;public class MethodDemo4 { public static void main(String[] args) { Arra
2016-04-05 16:36:30
293
原创 java反射之方法反射的基本操作
参考视频地址http://www.imooc.com/video/3736class A{ public void print(int a,int b){ System.out.println(a + b); } public void print(String a,String b){ System.out.println(a.toUpperCase() + "," +
2016-04-05 16:02:00
318
原创 java反射之获取方法,成员变量,构造方法
相关教学视频地址http://www.imooc.com/video/3734package javaStudy03;import java.lang.reflect.Method;public class ClassUtil { /** * 打印类的信息,包括类的成员函数、成员变量 * @param obj 该对象所属类的信息 */ public static
2016-04-05 14:12:36
500
原创 java反射之动态加载类
视频教程http://www.imooc.com/video/3733/0可以看视频了解一下动态加载类的好处。正常的java程序需要先编译在运行,如果向下面只有Main方法没有Word和Excel类是无法编译成功的,这样无疑对程序的扩展和运维是不利的。class Office { public static void main(String[] args) { System
2016-04-05 10:52:30
730
原创 android 万能回调接口
刚做android开发时经常遇到数据传递的问题,因为对Java也不是很熟悉,传递数据通过Intent或直接放到一个静态类中。后来才知道通过java接口回调来传输数据和做各种监听,后来看到Event Bus数据传输的框架受到了启发,自己弄了一个简单的万能回调接口,自己感觉还不错。自己是个新手,欢迎各种菜鸟、小牛、大牛吐槽和指导!1、先写个所以接口回调的都继承的BaseHandle
2015-08-19 17:36:43
594
原创 BaseAdapter多种View适配,getItemViewType的作用
之前一直不知道有getItemViewType这个方法,多View适配一直多判断方法,如下: ViewHolder viewHolder; if (convertView == null || convertView.getTag(R.drawable.ic_launcher + come) == null) { //自己发的 if (come == ChatCons
2015-08-18 09:26:24
9857
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人