摘要: 1.数据类型 2.函数: Func-Name (Para-Type1Para-Type2Para-Type3...)Return-Type 注意参数与参数之间没有任何分隔符 3.函数调用: 4.关于smail文件汇总line的说明: 阅读全文
posted @ 2016-04-08 18:08 TwoFish 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.将需要被反编译的apk包解开之后,找到MainActivity,然后在OnCreate中添加需要加入注入的smail代码: Java代码: 调用的Java代码: 注入到MainActivity中的smail代码: 但是出现了异常: 按照提示的意思,应该是期望传入一个Context,但是我传入了一 阅读全文
posted @ 2016-04-08 17:03 TwoFish 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: 1.在Github上面创建Github仓库: 2.下载Github Shell到本地:https://desktop.github.com/ 3.打开Github Shell,输入以下命令生成秘钥来验证身份: 连续三次回车之后会在用户目录下面生成.ssh目录: 打开id_rsa.pub,然后将里面的 阅读全文
posted @ 2016-04-07 23:37 TwoFish 阅读(1373) 评论(0) 推荐(1) 编辑
摘要: (1).URLEncoder 需要注意:这个方法编码了符号,“\” ,“&”,“=”,和“:”,并把空格(“ ”)转换成了(+)。它不会尝试着去规定在一个URL中这些字符怎样被使用。由此,你不得不分块编码你的URL,而不是把整个URL一次传给这个方法。 例如,假设你想编码这个string: pg=q 阅读全文
posted @ 2016-03-29 23:33 TwoFish 阅读(12399) 评论(0) 推荐(0) 编辑
摘要: Intent可以算是四大组件之间的胶水,比如在Activity1与Activity2之间传递对象的时候,必须要将对象序列化, 可是为什么要将对象序列化呢? 阅读全文
posted @ 2016-03-22 23:17 TwoFish 阅读(1356) 评论(0) 推荐(1) 编辑
摘要: 在对代码进行重构时候,出现了一个异常,代码的网络请求使用的是HTTPClient: 但是其实代码中没有添加什么,只是添加了两句log: 后来发现是因为将EntityUtils.toString()方法调用了两次,一次在打印log中,一次在正式的解析response中 stackflow上的解决方案: 阅读全文
posted @ 2016-03-22 13:19 TwoFish 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 1.如何开启: 给四大组件(Activity、Service、Receiver、ContentProvider)在AndroidManifest.xml中指定"android:process"属性可以在应用内实现多进程。 如果进程名以":"开头,说明该进程属于私有进程,其他应用的组件不可以和它跑在同 阅读全文
posted @ 2016-03-22 00:20 TwoFish 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: 序列化是指将对象的状态信息转换为可以存储或传输的形式的过程。 在Java中创建的对象,只要没有被回收就可以被复用,但是,创建的这些对象都是存在于JVM的堆内存中,JVM处于运行状态时候,这些对象可以复用, 但是一旦JVM停止,这些对象的状态也就丢失了。 在实际生活中,需要将对象持久化,需要的时候再重 阅读全文
posted @ 2016-03-18 22:50 TwoFish 阅读(13581) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-03-15 20:09 TwoFish 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.如果在调试Android程序中,你非常确定你的代码是没有问题的,比如在跟Server交互时候,抓包软件抓到的包是正常的,但是在解析数据时候有问题, 你可以试着换个Android设备看看,模拟器换成真机,小米换成魅族,魅族换成HTC,HTC换成Nexus ! 2.有时候会遇到Application 阅读全文
posted @ 2016-03-04 23:04 TwoFish 阅读(308) 评论(0) 推荐(0) 编辑