Article Image
read

日积月累

  • 鸟哥的风雪之隅(http://www.laruence.com/2009/04/28/719.html)
  • 任玉刚csdn(http://blog.csdn.net/singwhatiwanna/article/details/8863232)
  • 那两年炼就的Android内功修养(http://blog.csdn.net/luoshengyang/article/details/8923485)
  • AngelDevil (http://www.angeldevil.me)
  • moco 启动命令 java -jar moco-runner--standalone.jar start -p 12306 -c foo.json
  • android api cdn (http://androiddoc.qiniudn.com/reference/android/app/Fragment.html#setUserVisibleHint%28boolean%29)
  • google (https://www.google.com.hk/webhp?hl=zh-CN)
  • Retrofit API文档在线(http://square.github.io/retrofit/#api-declaration)
  • 在CygWin中设置proxy(测试好使)
    设置httpproxy: export httpproxy=http://username:password@host:port/
  • http://www.cnblogs.com/xiaoQLu/archive/2012/07/17/2595294.html
  • http://blog.sina.com.cn/s/blog_6f3ff2c90101j50x.html
  • Activity的launchmode设置位置: 在AndroidManifest.xml文件中activity元素的android:launchMode属性:

  • Moco 框架以及其在 Web 集成测试的应用(http://www.ibm.com/developerworks/cn/web/1405liugangmocowebtest/)

  • GridView 中含有两个以上的Button时Item点击事件没有效果,解决(http://m.blog.csdn.net/blog/u010402982/38753253)

  • 一种更简单的方式来移除ActionBar,在setContent之前调用下面这句,保证没有ActionBar requestWindowFeature(Window.FEATURENOTITLE);

  • ImageButton图片自动适应控件大小的问题
    android:src="@drawable/图片" android:scaleType="centerInside"

  • 自定义透明背景的Actionbar (http://www.apkbus.com/android-217259-1-1.html)

  • ActionBar隐藏修改图标和标题(http://blog.csdn.net/rsgwk303/article/details/24614369)

  • Android修改ActionBar背景颜色和标题颜色的style(http://blog.csdn.net/freeman527/article/details/18361737)

  • 解决:Bitmap too large to be uploaded into a texture exception(http://blog.csdn.net/ta893115871/article/details/9043559)

  • Android隐藏/移除ActionBar(http://blog.csdn.net/ranxiedao/article/details/20818449)

  • 兰州行政区位码(http://www.diqudaima.com/gansu/lanzhoushi/)

  • Android多屏幕适配:
    (http://my.oschina.net/mutouzhang/blog/209875)
    (http://www.eoeandroid.com/thread-565562-1-1.html?_dsign=42bed080)
    - android获得屏幕高度和宽度(http://www.cnblogs.com/pswzone/archive/2012/03/11/2389993.html) - Android studio中正确引入so文件的方法(http://blog.csdn.net/wulianghuan/article/details/44567001)

  • git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支(http://blog.csdn.net/arkblue/article/details/9568249)

  • Android Studio中NDK开发,so的引入(http://www.race604.com/android-studio-with-ndk/?utm_source=tuicool)

  • Android Studio Gradle 多渠道,多appkey签名打包(http://my.oschina.net/fallenpanda/blog/373183)

  • keystore sha1获取方法,参见百度地图key申请指南(http://developer.baidu.com/map/wiki/index.php?title=androidsdk/guide/key)

  • Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包(http://www.68idc.cn/help/buildlang/ask/20150412318316.html)

  • retrofit api document (http://square.github.io/retrofit/javadoc/)

  • 彻底了解RxJava(一)基础知识(http://asce1885.gitbooks.io/android-rd-senior-advanced/content/chedilejierxjavaff08yiff09jichuzhi_shi.html)

  • trinea blog(http://www.trinea.cn/android/)

  • android.content.res.Resources$NotFoundException 今天编程时遇到了这种异常产生异常的代码如下: holder.getCont().setText(list.get(position).contributions) TextView.setText(value) ,其中value如果是个要显示的值必须是String 类型的,如果是int,他会去到R文件中按照int值的大小寻找资源。而我上面返回的contributions恰巧是int,当然不可能再R中找到,所以出错。

  • MAC访问WINDOWS7的共享文件夹,smb://192.168.1.100(http://blog.sina.com.cn/s/blog_6a24b2190100ql57.html)

  • 使用jackson完成java Object和json的互相转换(http://www.mkyong.com/java/how-to-convert-java-object-to-from-json-jackson/)

  • com.nostra13.universalimageloader

  • Android项目重构之路:架构篇(http://keeganlee.me/post/android/20150605)

  • Android 组件库(http://www.android-gems.com/)

  • 解决Maven报Plugin execution not covered by lifecycle configuration(http://blog.csdn.net/xxd851116/article/details/25197373)

  • TypeReference -- 让Jackson Json在List/Map中识别自己的Object(http://blog.csdn.net/ssjiang/article/details/7769525)

  • android重复调用OnCreate方法的原因(http://blog.csdn.net/lvxiangan/article/details/41333475)

  • Android 如何让EditText不自动获取焦点(http://blog.csdn.net/a19860903/article/details/8546329)

  • Java获取泛型的Class对象(http://blog.csdn.net/weinianjie1/article/details/6722247),解决ormlite的Base类需要子类的class对象的问题。

  • 另一篇关于范型获取子类class的文章,java泛型T.class的获取(http://blog.csdn.net/ykdsg/article/details/5472591)

  • 这个比较清晰明了的解决获取范型时父类中获取子类class的方法:如何使用反射技术获取泛型类的真实类型(http://www.bubuko.com/infodetail-837830.html) 我们可以通过获取该泛型类的子类的传入的类型参数来确定该泛型类的真实类型。 如: 有个类继承了一个泛型类,给该泛型类传入了一参数 "User" --->这个参数就是解决问题的关键点了 public UserDao extends BaseDaoImpl{ ..... } 该泛型类BaseDaoImpl的代码如下:

    
    public BaseDaoImpl implements BaseDao{
        public BaseDaoImpl() {
            ParameterizedType pt = (ParameterizedType) this.getClass()
                    .getGenericSuperclass();
            this.clazz = (Class) pt.getActualTypeArguments()[0];
            //输出结果,验证类型名称是否正确
            //System.out.println("clazz --> " + clazz.getSimpleName()); //getSimpleName()是返回不包含包名的类名称
        }
    } 
    
    

BaseDaoImpl的构造函数中的 this 指的是子类的实例。 this.getClass()获取子类的真实类型; getGenericSuperclass(); 获取泛型父类 pt.getActualTypeArguments(); 通过该泛型父类来获取真实的类型参数的数组;也就是获取泛型父类的尖括号里面的参数, 因为泛型的尖括号是可以有多个参数的,所以该方法返回的是一个数组。 pt.getActualTypeArguments()[0]; 获取该数组的第一个值。因为我们知道在该例子中BaseDaoImpl只有一个参数T。所以我们只需要获取第一个值就可以了。

结束。

  • to be continued.
  • android gridview画分割线(http://blog.163.com/wwwiloveyoucom/blog/static/211658372201561721245909/) 在gridview上设置这个属性android:listSelector="@drawable/selectorlinegrid_view" 可以改变gridview的背景色默认变化

  • Calendar获取月第一天,最后一天(http://blog.csdn.net/anbowing/article/details/9999807)

  • java获取当前年、半年、季度、月、日、小时 开始结束时间等(http://sfish002.iteye.com/blog/1747346)

  • 使用Calendar根据当前日期算前一年、前一月、前一天(http://blog.csdn.net/tjcyjd/article/details/6981382)

  • 解决ExpandableListView的childView刷新问题:

    
      expandablelist.collapseGroup(groupPosition);
      expandablelist.expandGroup(groupPosition);
    
    

  • to be continued

  • Using Drools in Your Enterprise Java Application(http://www.onjava.com/pub/a/onjava/2005/08/24/drools.html)

  • Retrofit 上传下载文件(http://www.xueyong.net.cn/archives/39)

  • Android开发:shape和selector和layer-list的(详细说明)(http://blog.csdn.net/brokge/article/details/9713041)

  • DatePicker的分割线颜色设置(http://www.cnblogs.com/lipeil/p/4054900.html)

  • android源码解析--AlertDialog及AlertDialog.Builder(http://blog.csdn.net/lilu_leo/article/details/8221423)

  • TextView中ellipsize属性(http://blog.csdn.net/hejiangjie/article/details/6370911)

  • 从原理角度解析Android (Java) http 文件上传(http://blog.csdn.net/lmj623565791/article/details/23781773)

  • Android OkHttp完全解析 是时候来了解OkHttp了(http://blog.csdn.net/lmj623565791/article/details/47911083#t4)

  • SqlliteQueryBuilder参数解析: Cursor c = qb.query(db, projection, selection, selectionArgs, null,null, orderBy)语句,这个查询类似于一个标准的SQL查询,但是这个查询是SQLiteQueryBuilder 来发起的,而不是SQLiteDatabase 直接发起的,所以在参数方面略有不同。这个函数为 query(SQLiteDatabase db, String[] projectionIn, String selection, String[] selectionArgs, String groupBy, String having, String sortOrder, String limit)下边将各个参数介绍一下。

    第一个参数为要查询的数据库实例。

    第二个参数是一个字符串数组,里边的每一项代表了需要返回的列名。

    第三个参数相当于SQL语句中的where部分。

    第四个参数是一个字符串数组,里边的每一项依次替代在第三个参数中出现的问号( )。

    第五个参数相当于SQL语句当中的groupby部分。

    第六个参数相当于SQL语句当中的having部分。

    第七个参数描述是怎么进行排序。

    第八个参数相当于SQL当中的limit部分,控制返回的数据的个数。  

  • to be continued

  • 深入理解Android之Gradle(http://blog.csdn.net/innost/article/details/48228651)

  • Android Studio系列教程四--Gradle基础(http://www.stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/)

  • mac下配置JAVAHOME:
    1. 在~/. bash
    profile or ~/.profile中将$JAVAHOME设置为/usr/libexec/javahome。

    2. $ cd ~ $ vim .bashprofile export JAVAHOME=$(/usr/libexec/javahome) $ source .bashprofile $ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home

  • 科学上网(https://coding.net/u/levi/p/imouto-host/git)

  • mac osx安装groovy(http://www.qinbin.me/mac-osx-install-groovy/)

  • Gradle 构建 android 应用常见问题解决指南(http://www.cnblogs.com/youxilua/p/3348162.html)

  • 解决Android Studio加载第三方jar包,出现包重复加载的问题(http://www.2cto.com/kf/201502/377383.html)

  • Maven 手动添加 JAR 包到本地仓库(http://www.blogjava.net/fancydeepin/archive/2012/06/12/380605.html)

  • Android开发之Intent.Action(http://www.cnblogs.com/hanyonglu/archive/2012/03/26/2417278.html)

  • Android内存性能优化(内部资料总结)(http://www.2cto.com/kf/201405/303276.html)

  • Memory Leak經驗分享-Drawable篇(http://blog.csdn.net/liangguo03/article/details/7799372)

  • Android学习系列(36)--App调试内存泄露之Context篇(上)(http://www.cnblogs.com/qianxudetianxia/p/3645106.html)

  • onWindowFocusChanged重要作用(http://blog.csdn.net/pi9nc/article/details/9237031)

  • Activity使用Dialog样式导致点击空白处自动关闭的问题(http://blog.csdn.net/jdsjlzx/article/details/19122643)

  • 当EditText的Gravity设置为right时, 如何让光标出现在Hint内容的右边,加上android:textCursorDrawable="@null"即可(http://www.oschina.net/question/107980_179927)

  • android:inputMethod为文本指定输入法

  • android:inputType为输入格式 android:inputType="none" android:inputType="text" android:inputType="textCapCharacters" 字母大写 android:inputType="textCapWords" 首字母大写 android:inputType="textCapSentences" 仅第一个字母大写 android:inputType="textAutoCorrect" 自动完成 android:inputType="textAutoComplete" 自动完成 android:inputType="textMultiLine" 多行输入 android:inputType="textImeMultiLine" 输入法多行(如果支持) android:inputType="textNoSuggestions" 不提示 android:inputType="textUri" 网址 android:inputType="textEmailAddress" 电子邮件地址 android:inputType="textEmailSubject" 邮件主题 android:inputType="textShortMessage" 短讯 android:inputType="textLongMessage" 长信息 android:inputType="textPersonName" 人名 android:inputType="textPostalAddress" 地址 android:inputType="textPassword" 密码 android:inputType="textVisiblePassword" 可见密码 android:inputType="textWebEditText" 作为网页表单的文本 android:inputType="textFilter" 文本筛选过滤 android:inputType="textPhonetic" 拼音输入 //数值类型 android:inputType="number" 数字 android:inputType="numberSigned" 带符号数字格式 android:inputType="numberDecimal" 带小数点的浮点格式 android:inputType="phone" 拨号键盘 android:inputType="datetime" 时间日期 android:inputType="date" 日期键盘 android:inputType="time" 时间键盘

  • OmniFocus 2 for Mac 的使用指南(http://irising.me/2014/10/17836/)

  • android 状态栏、标题栏、屏幕高度(http://xqjay19910131-yahoo-cn.iteye.com/blog/1435249)

  • 探讨android更新UI的几种方法(http://www.cnblogs.com/wenjiang/p/3180324.html)

  • Android之SurfaceView学习(一)(http://www.cnblogs.com/xuling/archive/2011/06/06/android.html)

  • android批量文件上传(android批量图片上传)(http://blog.csdn.net/y150481863/article/details/25201085)

  • POST同时上传多个文件(http://blog.csdn.net/madun/article/details/14451585)

  • android AsyncTask介绍(http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.html)

  • Android中 Bitmap和Drawable相互转换的方法(http://blog.csdn.net/hezhipin610039/article/details/7899248)

  • Android Scroller简单用法(http://ipjmc.iteye.com/blog/1615828)

  • android 使用Scroller实现缓慢移动(http://blog.csdn.net/c_weibin/article/details/7438323)

  • baidu地图开发指南官方(http://developer.baidu.com/map/index.php?title=androidsdk/guide/location)

  • Where is the debug.keystore on Mac(http://stackoverflow.com/questions/8508189/where-is-the-debug-keystore-on-mac)

  • Android实现透明的颜色效果(http://busuanzi.iteye.com/blog/1173668)

  • Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音(http://blog.csdn.net/xiaanming/article/details/12684155)

  • Android SearchView介绍及搜索提示实现(http://www.trinea.cn/android/android-searchview-and-search-tips-impl/)

  • Android中自定义样式与View的构造函数中的第三个参数defStyle的意义(http://www.cnblogs.com/angeldevil/p/3479431.html)

  • android view构造函数研究(http://825288003.iteye.com/blog/1595213)

  • 避免同一activity下多个fragment切换时重复执行onCreateView方法 (http://my.oschina.net/u/1424386/blog/341486)

  • TextView 设置超链接的方法: textViewRule.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); textViewRule.setText(Html.fromHtml( "<a href=\"http://www.baidu.com\">用户协议</a>")); textViewRule.setMovementMethod(LinkMovementMethod.getInstance());

  • to be continued

  • 在Android中通过Intent使用Bundle传递对象(http://blog.csdn.net/zuolongsnail/article/details/8703432)

  • FragmentPagerAdapter与FragmentStatePagerAdapter区别(http://www.cnblogs.com/lianghui66/p/3607091.html)

  • FragmentPagerAdapter刷新fragment最完美解决方案(http://blog.csdn.net/z13759561330/article/details/40737381)

  • FragmentPagerAdapter API(http://blog.csdn.net/kaiwii/article/details/7823613)

  • Android广播机制(两种注册方法)与 中断广播(http://www.cnblogs.com/error404/archive/2011/08/03/2126034.html)

  • 使用Retrofit和Mockito进行可靠的Android API测试(http://www.importnew.com/8791.html)

  • calling-wsdl-web-service-using-retrofit-android(http://stackoverflow.com/questions/26239265/calling-wsdl-web-service-using-retrofit-android)

  • 深入浅出RxJava(一:基础篇)(http://blog.csdn.net/lzyzsd/article/details/41833541)

  • JDBC连接数据库使用SERVICE NAME、SID以及TNSName不同写法(http://blog.csdn.net/raymondual/article/details/41516217)

  • tnsnames.ora配置小结(http://blog.csdn.net/selfsupport/article/details/5726303)

  • 快速Android开发系列网络篇之Android-Async-Http(http://www.cnblogs.com/angeldevil/p/3729808.html)

  • Android AlarmManager实现不间断轮询服务(http://www.cnblogs.com/snake-hand/p/3188374.html)

  • Android持久化保存cookie(http://www.tuicool.com/articles/IRBZjm)

  • 使用WakeLock使Android应用程序保持后台唤醒(http://blog.csdn.net/ryantang03/article/details/8628753)

  • 极光团队(http://www.cnblogs.com/kobe8/p/3819305.html)

  • Android 网络框架学习之Retrofit(http://www.bkjia.com/Androidjc/995850.html)

  • moco apis(https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md)

  • shell--传入参数的处理 (http://blog.csdn.net/qzwujiaying/article/details/6371246)

  • Android利用Looper在子线程中改变UI(http://www.cnblogs.com/dyllove98/archive/2013/08/02/3233897.html)

  • Android 重写系统Crash处理类,保存Crash信息到SD卡 和完美退出程序的方法(http://blog.csdn.net/xiaanming/article/details/9344703)

  • Android studio 多渠道打包(超简洁版)(http://www.cnblogs.com/0616--ataozhijia/p/4203997.html)

  • 深入理解Android之Java Security第一部分(http://blog.csdn.net/innost/article/details/44081147)

  • Android手机开发总结(http://blog.csdn.net/linghu_java/article/details/42917119)

  • android中进行https连接的方式(http://blog.csdn.net/a79412906/article/details/10060795)

  • 电话拨号的方式: ``` 1、跳转到拨号界面,代码如下: 1)直接拨打 Intent intentPhone = new Intent(Intent.ACTIONCALL, Uri.parse("tel:" + phoneNumber)); startActivity(intentPhone); 2)跳转到拨号界面 Intent intent = newIntent(Intent.ACTIONDIAL,Uri.parse("tel:" + phoneNumber)); intent.setFlags(Intent.FLAGACTIVITYNEW_TASK); startActivity(intent);

2、跳转到联系人页面,使用一下代码: Intent intentPhone = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber)); startActivity(intentPhone); ```

  • Android中View绘制流程以及invalidate()等相关方法分析(http://blog.csdn.net/qinjuning/article/details/7110211)
  • Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明(http://blog.csdn.net/qinjuning/article/details/7247126)
  • android 使用Scroller实现缓慢移动(http://blog.csdn.net/c_weibin/article/details/7438323)
  • Android安全机制(2) Android Permission权限控制机制(http://blog.csdn.net/vshuang/article/details/44001661)
  • 受用不尽的Gradle使用方法与技巧(http://geek.csdn.net/news/detail/48955)
  • Gradle构建Android项目(http://segmentfault.com/a/1190000002910311)
  • SCP 命令(http://www.cnblogs.com/hitwtx/archive/2011/11/16/2251254.html)
  • Spring Mvc 3.1 之后如何配置messageConverters(http://blog.csdn.net/yfisaboy/article/details/31755631)
  • SpringMVC关于json、xml自动转换的原理研究[附带源码分析] – format(http://www.chawenti.com/articles/23596.html)
  • AS问题解决系列3—iCCP: Not recognizing known sRGB profile(http://my.oschina.net/1pei/blog/479162)
  • android多分辨率多密度下界面适配方案(http://www.cnblogs.com/zhwl/archive/2013/06/12/3132722.html)
  • Android:设计之屏幕适配(http://www.cnblogs.com/tinyphp/p/4008400.html)
  • android如何处理不同屏幕的适配(http://blog.sina.com.cn/s/blog_67f995260101mbw9.html)
  • Android开发:Translucent System Bar 的最佳实践(http://www.jianshu.com/p/0acc12c29c1b)
  • Android开发:最详细的 Toolbar 开发实践总结(http://www.jianshu.com/p/79604c3ddcae)
  • async-http-client开源库学习笔记(一)(http://my.oschina.net/u/725054/blog/494494)
  • python编程常用模板总结(http://blog.csdn.net/xingjiarong/article/details/50651235)
  • Android Fragment 你应该知道的一切(http://blog.csdn.net/lmj623565791/article/details/42628537)
  • webview不使用缓存: webSettings.setCacheMode(WebSettings.LOADNOCACHE);
Blog Logo

大乖和小乖


Published

Image

球球

球球,咱们的blog

Back to Overview