
常用功能
andylao62
这个作者很懒,什么都没留下…
展开
-
获取字符串长度、宽度
Paint p = new Paint(); p.setAntiAlias(true); p.setColor(Color.WHITE); p.setTextSize(mTextSize); p.getTextBounds(str, 0, 1, rect); int bw = rect.width();int bh = re原创 2013-11-22 09:33:49 · 1077 阅读 · 0 评论 -
关于89 jb2上的自动设置按键唤醒系统的功能以及L版本上设置唤醒键
[Description]目前89 jb2版本上是默认实现打电话状态下实现按键唤醒系统的功能的,这样可以满足电话过程中的音量键有效等需求,但是这套机制同时限制了一般状态下的按键唤醒系统的实现,因此,如果想要实现一般状态下的唤醒系统,需要拿掉这个feature [Solution]实现一般按键唤醒系统功能的具体方法如下:1.mediatek\platf原创 2017-08-16 17:29:19 · 1057 阅读 · 0 评论 -
常用保存状态指令
Settings.System.putInt(mContext.getContentResolver(),"test",0);Settings.System.getInt(mContext.getContentResolver(),"test",0);原创 2015-03-13 17:05:54 · 616 阅读 · 0 评论 -
Android获取两个日期之间间隔的天数
/** * 获取两个日期之间的间隔天数 * @return */ public static int getGapCount(Date startDate, Date endDate) { Calendar fromCalendar = Calendar.getInstance(); fromCalendar.setTime(st转载 2015-08-04 16:38:08 · 4209 阅读 · 0 评论 -
Android实用代码七段(五)
前言 每次分享意味着每次都有进步,本系列以实用为主,欢迎和我分享和推荐好用的代码段~~ 声明欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯: http://over140.cnblogs.com 正文1、展开、收起状态栏 public static转载 2015-08-16 21:46:00 · 357 阅读 · 0 评论 -
Android中父View和子view的点击事件
android系统中的每个View的子类都具有下面三个和TouchEvent处理密切相关的方法:1)public boolean dispatchTouchEvent(MotionEvent ev) 这个方法用来分发TouchEvent2)public boolean onInterceptTouchEvent(MotionEvent ev) 这个方法用来拦截TouchEvent原创 2015-08-14 17:31:24 · 2760 阅读 · 1 评论 -
Android动画效果translate、scale、alpha、rotate详解
动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果转载 2015-07-31 14:25:01 · 537 阅读 · 0 评论 -
Android实现文件下载并自动安装apk包
安装: String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new转载 2015-07-30 15:31:04 · 857 阅读 · 0 评论 -
android 图片改小
Bitmap.createScaledBitmap(Bitmap,width,height,true);原创 2014-10-17 10:35:37 · 649 阅读 · 0 评论 -
启动acitivity
Intent mainIntent = new Intent(); mainIntent.setComponent(new ComponentName("pkg","class")); mainIntent.setFlags(0x30000000); LoadAct原创 2014-04-17 10:04:22 · 650 阅读 · 0 评论 -
byte变成无符号整数
int result= bytes&0xff;原创 2014-04-29 17:53:51 · 2386 阅读 · 0 评论 -
android 16进制/10进制/2进制转换
// 十六进制转二进制public String HToB(String a) {String b = Integer.toBinaryString(Integer.valueOf(toD(a, 16)));return b;}// 二进制转十六进制public String BToH(String a) {// 将二进制转为十进制再从十进制转为十六进制String原创 2014-01-23 14:34:18 · 19936 阅读 · 1 评论 -
获取屏幕截图
1、 Bitmap Bmp = Bitmap.createBitmap(w, h, Config.ARGB_8888);View decorview = this.getWindow().getDecorView();decorview.setDrawingCacheEnabled(true);Bmp = decorview.getDrawingCache();2、Surf原创 2014-01-07 09:24:29 · 763 阅读 · 0 评论 -
Drawable和Bitmap转换
一、Bitmap转DrawableBitmap bm=xxx; //xxx根据你的情况获取BitmapDrawable bd=new BitmapDrawable(bm);因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap转成Bitmap对象后,可以将Drawable对象通过Android转载 2014-01-07 09:25:31 · 904 阅读 · 0 评论 -
获取资源图片
Bitmap bitmap = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.test);原创 2014-01-06 14:11:38 · 773 阅读 · 0 评论 -
用canvas进行图片叠加
/** * 组合涂鸦图片和源图片 * @param src 源图片 * @param inbm 涂鸦图片 * @return */ public Bitmap drawIntoBitmap(Bitmap src, Bitmap inbm) { // 另外创建一张图片原创 2013-11-22 16:17:16 · 7773 阅读 · 0 评论 -
Android视图的截图
在pc上的截图软件很多,但是android上的比较少,所以就自己写了一个,下面时截图软件的核心代码private Bitmap getViewBitmap(View v) { // 将一个View转化成一张图片Java代码 v.clearFocus(); // 清除视图焦点 v.setPressed(false);// 将视图设为不可点击转载 2017-11-26 11:41:42 · 373 阅读 · 0 评论