随笔分类 -  Other Skills

摘要:public static boolean isWeiboInstalled(@NonNull Context context) { PackageManager pm; if ((pm = context.getApplicationContext().getPacka... 阅读全文
posted @ 2015-10-15 21:39 developer_Kale 阅读(1079) 评论(4) 推荐(0) 编辑
摘要:package kale.http.framework.util;import android.content.ClipboardManager;import android.content.Context;/** * @author http://blog.csdn.net/voiceofnet/... 阅读全文
posted @ 2015-08-08 14:33 developer_Kale 阅读(628) 评论(0) 推荐(0) 编辑
摘要:可以在代码中动态设置:private void initSystemBar() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { setTranslucentStatus(true); Syst... 阅读全文
posted @ 2015-07-14 15:24 developer_Kale 阅读(842) 评论(2) 推荐(0) 编辑
摘要:本篇文章讲的是如何用现有控件产生一个组合控件的方法,十分简单实用。现在开始!一、需求我们要实现一个有红点和文字的按钮控件,就像下面这样:二、实现我的思路是让一个button和一个textview进行组合。 可以看到最外层我用了merge标签,这是因为我需要把这个xml加载到一个自定义... 阅读全文
posted @ 2015-07-09 10:51 developer_Kale 阅读(2255) 评论(0) 推荐(0) 编辑
摘要:【转自】http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0427/2797.htmlhttp://www.flysnow.org/2015/08/13/android-tech-docs-support-annotations.html英... 阅读全文
posted @ 2015-05-10 21:40 developer_Kale 阅读(6309) 评论(1) 推荐(0) 编辑
摘要:我们用Robolectric测试的话需要在gradle中进行配置,国内的详细教程太过简易,而且很多是低版本下的配置方案。所以经过本人的仔细摸索,找到了现在高版本中的配置方案,主要还是参考了官网的配置教程:https://github.com/robolectric/robolectric-gradl... 阅读全文
posted @ 2015-05-07 10:06 developer_Kale 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:请先阅读:http://blog.saymagic.cn/2015/02/16/release-library-to-jcenter.html最外面的build.gradle// Top-level build file where you can add configuration options... 阅读全文
posted @ 2015-04-30 18:00 developer_Kale 阅读(716) 评论(0) 推荐(0) 编辑
摘要:public class InputUtil { private static InputUtil instance; private InputMethodManager mInputMethodManager; private static Activity mActivity... 阅读全文
posted @ 2015-04-27 14:36 developer_Kale 阅读(296) 评论(0) 推荐(0) 编辑
摘要:一、使用api提供的类进行操作Android提供了CountDownTimer来让我们进行倒计时,可以让我们很方便的进行倒计时的操作。使用方式也很简单,下面直接贴代码就好了:package com.kale.duitanglib.time;import com.kale.lib.activity.K... 阅读全文
posted @ 2015-04-27 09:50 developer_Kale 阅读(13598) 评论(0) 推荐(0) 编辑
摘要:我们在编码的时候经常会用到findviewById,不厌其烦,我之前介绍过一个很取巧的方法,挺好用的,这里再贴一下:public class KaleBaseActivity extends Activity { private String TAG = getClass().getSimpl... 阅读全文
posted @ 2015-04-26 19:07 developer_Kale 阅读(932) 评论(0) 推荐(0) 编辑
摘要:一、简介项目地址:https://github.com/stuxuhai/jpinyinJPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。【JPinyin主要特性】1、准确、完善的字库;Unicode编码从4E00-9FA5范围及3007(〇)的20903... 阅读全文
posted @ 2015-02-21 11:33 developer_Kale 阅读(2829) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/runssnail/p/4250549.html说明:本文在原文地址上有所改动一、小故事在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成开发经理拿到,看了一下,感觉好简单,于是开发经理... 阅读全文
posted @ 2015-02-20 19:35 developer_Kale 阅读(330) 评论(0) 推荐(0) 编辑
摘要:一、适配器1.1 分页显示数据因为聊天信息数目很多,所以adpter需要做分页处理,这里的分页处理是我自己实现的,如果有更好的办法欢迎在评论中告知。我们从友盟的反馈SDK中能得到聊天的list,我设定的是一次性显示10条数据,所以在适配器中传入和传出的position并不是listview的inde... 阅读全文
posted @ 2015-02-18 10:26 developer_Kale 阅读(3299) 评论(1) 推荐(1) 编辑
摘要:本文大部分内容来自:http://www.androidperformance.com/android-performance-tools-systrace-1.html?utm_source=tuicool Systrace是Android4.1中新增的性能数据采样和分析工具。它可帮助开发者... 阅读全文
posted @ 2015-01-31 21:57 developer_Kale 阅读(14734) 评论(0) 推荐(0) 编辑
摘要:我们在清单文件中都会写上版本名和版本号,版本名是给用户和商店看的,一般是几点几,比如1.2版本,版本号是给程序看的,可以来设置数据库更新或者是更改缓存。现在我们要通过代码来获得版本代码和版本名称,可以方便我们更新应用程序。 /** 取得当前应用的版本号 * @param context... 阅读全文
posted @ 2015-01-26 23:31 developer_Kale 阅读(542) 评论(0) 推荐(0) 编辑
摘要:对于动态删除list中的特定元素,一般用linkedList,删除时有以下两种方法。1. 循环遍历,找到要删除的元素后删除并且减少list长度。如果不减少list长度,那么就仅仅删除了元素,但没改变循环的判定条件(list.size),就会出现数组越界。for(int i = 0, len = li... 阅读全文
posted @ 2015-01-19 10:43 developer_Kale 阅读(3939) 评论(0) 推荐(0) 编辑
摘要:如果要进行来电拦截,首先要定义权限,然后写一个接收来电去电的广播。由于不同机型的问题,动态注册还是静态注册有待商榷,我这里用的是静态注册,模拟器测试通过。一、申请权限 二、注册广播 ... 阅读全文
posted @ 2015-01-17 20:30 developer_Kale 阅读(3541) 评论(0) 推荐(0) 编辑
摘要:监听屏幕的状态就需要广播,我们还必须要动态注册广播才能实现监听屏幕亮暗(静态注册无效)。我这里是在service做的处理,没啥技术难度,直接上代码。package com.kale.camerademo;import android.app.Service;import android.conten... 阅读全文
posted @ 2015-01-17 11:01 developer_Kale 阅读(8418) 评论(0) 推荐(1) 编辑
摘要:Android中的Camera可以用来进行自定义相机、取景框实时预览、拍照等操作。在5.0中,这个类不推荐使用了,新出了一个Camera2,那个东西没怎么研究过,反正一时半会用不到。本篇讲解的是如果用这个对象进行拍照,最后在提及下如何进行后台的静默拍照。API翻译:http://bbs.51cto.... 阅读全文
posted @ 2015-01-17 10:38 developer_Kale 阅读(13565) 评论(1) 推荐(0) 编辑
摘要:转自:http://www.open-open.com/lib/view/open1421201191375.html 阅读全文
posted @ 2015-01-16 18:11 developer_Kale 阅读(1103) 评论(0) 推荐(0) 编辑

网站流量统计工具
点击右上角即可分享
微信分享提示