随笔分类 - Other Skills
摘要:提起输入法我就想到了Edittext,输入法可以自动根据inputType来改变键盘的布局,在支付钱包中还特别隐藏的系统自带的输入法,直接让用户用软件自己的输入法,提高了安全性。所以,我们应该对输入法这个东西有些了解,让输入法为自己所用。一、获取输入管理对象final InputMethodMana...
阅读全文
摘要:Android开源图表库:https://github.com/xcltapestry/XCL-Chartshttp://blog.csdn.net/xcl168/article/details/29675613helloChat:https://github.com/lecho/hellochar...
阅读全文
摘要:/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.g...
阅读全文
摘要:我们在做电子阅读器的时候可能会要求屏幕保持常亮,不希望它熄灭。它的原理也是利用系统服务,来操纵底层设备。一、系统服务——PowerManagerPowerManager.java就是管理我们电源方面的功能的,当然也包括我们屏幕的亮和熄灭。PowerManager pm = (PowerManager...
阅读全文
摘要:这篇文章讲的方法全是再控件可以获取焦点的情况下执行的,如果在oncreat()里面执行,那么得到的都是01.getLocationInWindow这个方法得到的是view相对于当前Activity的左上角坐标。例子:如果你的view长宽为162,view现在正好位于屏幕的左上角,那么得到的结果是(0...
阅读全文
摘要:很长一段时间没写东西了,其实是因为最近在研究Material Designer这个东西,熬夜熬的身体也不是很好了。所以就偷懒没写东西,这回开的这个系列文章是讲如何将Material Designer在程序中实现。作为一个程序员我们不需要关心太多的设计,我们只需要知道设计师给出的要求我们能否实现就行了...
阅读全文
摘要:其实就我对开源库的了解,有很多开源库都能实现自动计算出任意一张图片中的主要色彩的功能,这种看似神奇实则枯燥的技术很容易适用到手机的UI中。根据不同的背景定制不同的UI,这个在最新的Android Material Design里面就很有用了。本篇来讲述如何使用这个Android的开源库andro...
阅读全文
摘要:Android的APK文件时可以反编译的,通过反编译我们就能查看到大体的代码,帮助学习。反编译仅仅提供的是学习的方式,禁止使用该技术进行非法活动。其实就是两个命令:1:运行(WIN+R)->CMD,定位到apktool文件夹,输入以下命令:apktool.bat d -f CMCC.apk CMCC...
阅读全文
摘要:2.3开始android就提供来这个类的API,这样我们就可以方便的用他来实现统计手机流量来。这个类其实也很简单,我贴上他的几个方法,大家一看就知道怎么用了。static long getMobileRxBytes() //获取通过Mobile连接收到的字节总数,不包含WiFistatic long...
阅读全文
摘要:cmcc_version=1.3]log=1.修复点击开发者崩溃的问题@2.优化代码,登录速度提升30%@3.解决不能登录的问题(完)down=http://shouji.360tpcdn.com/140902/b18c9f0d5eadbb8af559b6c7982d7988/com.kale.my...
阅读全文
摘要:感谢:http://www.cnblogs.com/chenyg32/p/3719714.html本文是从网上找来的,我自己进行了修改和优化。主要用到了系统的设备管理器,是个可以抛砖引玉的程序。需要说明的是,一旦应用激活了设备管理器,那么在卸载钱必须要取消激活。这点可以用来防止被恶意卸载。下面开始上...
阅读全文
摘要:我做悬浮窗的时候需要得到最近开启过的程序,包含图标、包名、应用名等等。方法是从网上找的,原地址:http://www.apkbus.com/android-127953-1-1.html其实里面就两个步骤:1.加载最近任务;2.给listview装载适配器1.加载最近的任务 ,其中appNumb...
阅读全文
摘要:截屏功能让我十分头疼,想做个无需root的又找不到资料。这里暂且分享一个无需root的,在应用内截屏的代码,本文转自:http://blog.csdn.net/csh159/article/details/7876415 截图后→ 布局文件: MainActivitypackage c...
阅读全文
摘要:我想用代码来打开android的消息中心,也叫做statusbar、通知栏。通知栏其实就是一个常驻的服务,至于原理这里就不多说了,简单说下思路和问题。思路:API中没有实现的方法,那么就利用反射机制问题:4.2系统中的方法变更解决办法:分系统实现不同的方法源码路径:……\sdk\sources\an...
阅读全文
摘要:一、监听home键首先定义一个广播接受者HomeKeyReceiverpackage com.kale.floattest;import com.kale.floattest.service.DrawService;import android.content.BroadcastReceiver;i...
阅读全文
摘要:/** * @return 手机当前的activity */ String getRunningActivityName(){ ActivityManager activityManager=(ActivityManager) getSy...
阅读全文
摘要:本文转载自:http://blog.csdn.net/xuduzhoud/article/details/27526177全部代码如下:DateUtil.javapackage com.example.tset;import java.text.ParseException;import java....
阅读全文
摘要:package com.kale.screen;import android.annotation.SuppressLint;import android.app.Activity;import android.graphics.Point;import android.os.Bundle;impo...
阅读全文
摘要:package com.kale.codeview;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.View;import android.view.View.O...
阅读全文