Android
naruto2011sasuke
这个作者很懒,什么都没留下…
展开
-
Android实现ButterKnife
相关教程Java注解用法Runtime的ViewBinder原创 2015-06-27 15:57:46 · 447 阅读 · 0 评论 -
Java nio Netty实现基本的收发包
Netty简介netty是Java著名的nio库之一,以前是JBoss的项目,现在独立出来成为io.netty。经测试Netty的性能比node.js更胜一筹,其内存和CPU占用率比其他的网络库低很多。Netty 4.x在3.x的基础上修改了一些接口,5.x版本在保持接口不变的情况下对内部架构作了一些优化。目前最新版是4.1和5.0同步更新。为了学习nio,准备用netty实现一个端对端的原创 2015-08-02 01:23:06 · 2096 阅读 · 0 评论 -
Mac OS上Java用JNI调用C++
过程:进入到src目录下:/src/company/test/TestNative.javapackage com.company.test;public class TestNative { public native void sayHello(); public static void main(String[] args) {// Syste原创 2015-06-30 17:53:24 · 1532 阅读 · 0 评论 -
在Ubuntu 14.04上编译Android源码
1. 下载Android源码可以去国内的repo: https://mirrors.tuna.tsinghua.edu.cn/help/#AOSP我为了省时间直接百度网盘上下了一个: http://pan.baidu.com/s/1gdrJzYr 是android 4.4 版本: full-eng 4.4 KRT16M eng.root.20151107.092746 test-key原创 2015-11-07 20:11:35 · 556 阅读 · 0 评论 -
Android Activity转场动画
微信和小米手机上的默认的转场动画都是从右到左滑动。打开activtiy,从右往左滑,返回退出activity从左往右滑。 通过设置android:windowAnimationStyle可以实现: <!-- Base application theme. --> <style name="AppTheme" parent="android:Theme.Light"> <!原创 2015-11-21 23:37:35 · 897 阅读 · 0 评论 -
Java反射
发现Android一个像样的ORM都没有,最后只能用简陋的ActiveAndroid。最近把ActiveAndroid和Gson一起用,为了共用Model层,花了很多心思。最后总算解决了。Gson序列化原理原创 2015-11-20 12:12:12 · 306 阅读 · 0 评论 -
最难调的Bug-序列化引起的血案
描述由于我利用Gson和ActiveAndroid来保存数据,之前已经能顺利保存各种自定义类型。今天添加一种新的List自定义类型,之后Sqlite疯狂报错,插入出现键重复: 我很清楚的记得以前绝对没这错误,而且这条数据绝对存在。 为啥用ActiveAndroid的Select出来是null? 我百思不得其解,由于一口气改了太多地方,一度怀疑是事务引起的,由于我用两个线程同时在加载数据,原创 2015-12-29 21:43:53 · 752 阅读 · 0 评论 -
Android实现emoji
首先把emoji string用特殊字符标记一下,例如[emoji],这样就能用正则表达式确定位置。方法替换成drawable https://github.com/boredream/BoreWeibo/blob/master/BoreWeibo/src/com/boredream/boreweibo/utils/StringUtils.java用unicode代替emoji http:/原创 2015-12-31 19:12:15 · 562 阅读 · 0 评论 -
Soot源码分析
相关资料及教程1. 唐浩老师的课件原创 2015-12-13 23:34:57 · 972 阅读 · 0 评论