自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 对销售电话用鸟语

恰吧咚恰恰咔洒拉玛丽孔唤斯木西楼安拉胡阿克巴安拉汉不里拉马赛拉姆Ras vitali yablani yi gRushi,拉丝 维塔利 亚伯拉尼 依 格鲁shipapleli tumani na dRiekoi.帕波列利 突妈尼 那 得列奎vihadila na beReg katiusha,维哈迪 啦那布列各-喀秋莎na visoki beReg na kRutoi...

2018-09-28 14:45:25 221

原创 菱形按钮

/** * Created by Huo on 2018/4/23. */public class RhombusImageButton extends ImageButton { // y = ax + b; int a = 1; int b = 106; public RhombusImageButton(Context context, Att...

2018-09-13 17:11:06 732

转载 一些跳转

Android:安卓开发官网http://developer.android.com/index.htmlandroidxref-android源码http://androidxref.com/Android客制化------屏蔽弹错提示的dialoghttps://blog.csdn.net/baifaqingsi/article/details/52821230Andr...

2018-09-13 10:40:57 183

原创 在第三方应用中使用图库打开图片时,无法“将照片设置为”的问题

结论:使用 content Uri 而不是 File Uri 去让图库打开图片即可。 分析过程:首先看一下点击“将照片设置为”按钮需要经过哪些activity跳转,过滤“start u0”(我不确定这个log是不是公版代码就带了)在图库中打开图片,并点击“将照片设置为”时:09-11 03:18:21.051 429-3924/system_process I/Activ...

2018-09-11 15:19:49 1506

原创 某客户给的DVR会一直使用定位模块导致MTK8321不能休眠的问题

2018-5-29发现问题:暂时的解决方法,在休眠时关掉定位模块,唤醒的时候开启定位模块。

2018-05-29 17:26:12 315 1

原创 MTK8321分辨率的问题

结论:芯片是有最大支持分辨率的 ,超过了这个分辨率就会出现奇奇怪怪的问题。

2018-04-24 15:14:56 1185

转载 解决刷谷歌服务后开机总显示优化程序问题

解决刷谷歌服务后开机总显示优化程序问题:请用R.E.管理器删除system\framework\com.google.widevine.software.drm.jar和com.google.widevine.software.drm.odex,以及/system/etc/permissions 里的com.google.widevine.software.drm.xml。2(注:Widevine...

2018-04-12 18:17:41 1358

原创 android 7.1 默认动态壁纸

最近客户提了个需求:升级后默认使用动态壁纸。但是根据网络资料大量修改动态壁纸的都是修改frameworks/base/core/res/res/values/config.xml文件中default_wallpaper_component就好了。我尝试改了一下,升级后第一次开机变现为纯黑色壁纸,并不是动态壁纸。第二次开机以后就会变成默认的静态壁纸了。我需要修改的System是基于R

2018-01-22 19:34:05 4172 1

原创 android 7.1的“安卓正在启动...”

android 7.1中的“安卓正在启动...”其实是Settings中的FallbackHome...这个桌面在 直接启动(Dierect Boot)的阶段中加载,而直接启动则为安卓7.0以后的新特性。这个问题弄了我两个星期,和主管探讨了很久。一开始是想把这个快速启动给去掉,最后屈服在谷歌的淫威之下改为将开机动画延时以盖住FallbackHome。刚开始上网找资料

2017-12-25 17:07:11 8698 15

原创 一个关于MediaPlayer的坑

这几天公司需要开发android 7.1的平台,需要移植一些旧有平台的软件。其中有一个测试软件中的声音测试,主要逻辑就是用MediaPlayer播放一小段音频以判断声音输出系统是否正常。公司的测试人员就反映了声音测试在新平台上要么没声音要么只有“噔”一声给软件加了一些打印,在申请音频焦点的时候记录时间,在音频播放结束回调CompletionListener的时候

2017-12-01 14:42:59 703

转载 Android中EditText点击获得焦点后无法显示输入法键盘

转载出自:https://www.crifan.com/android_edittext__got_focus_but_not_show_keyboard_inputmethod/马克【背景】android中EditText的Enable已经设置为True了,表示可以被编辑,但是点击输入框,获得焦点后,无法显示输入法,导致无法输入内容。比如:

2017-10-20 15:24:07 1736

原创 google play 服务 报错

10-14 11:51:35.425 1883-2125/com.google.android.gms E/AndroidRuntime: FATAL EXCEPTION: gcm-task#1 Process: com.google.android.gms,

2017-10-14 16:38:01 3106

原创 android 7.1源码编译 出错

以下是shell上的打印 Starting build with ninja

2017-09-27 15:48:20 1083

原创 关于在一个app里使用多个风格

2017年9月忽遇一个客户的变态要求:APP要跟着不同桌面切换风格。因一些app比较特殊需要使用特定的包名,故放两种风格的app以供切换是不显示的。最后公司做出一个决定,将不同风格的activity做成fragment,根据属性来决定使用哪个fragment。

2017-09-21 20:01:24 647

转载 android – 了解使用ColorMatrix和ColorMatrixColorFilter来修改Drawable的色相

原地址https://codeday.me/bug/20170604/22491.html我正在开发一个应用程序的UI,我正在尝试使用灰度图标,并允许用户将主题更改为他们选择的颜色。为了做到这一点,我试图只是应用一些ColorFilter以覆盖在drawable的顶部的颜色。我试过使用PorterDuff.Mode.MULTIPLY,它的工作几乎完全像我需要的,除了白色

2017-08-25 15:05:58 586

原创 android 模拟点击按键功能(android 4.4)

private void sendKeyEvent(int code, int action, int flags) { long downTime = SystemClock.uptimeMillis(); long eventTime = downTime; final int repeatCount = (flags & KeyEvent.FL

2017-06-16 11:56:33 631

原创 android 模拟触摸

package android.car.server.input;import android.car.utils.InputIoctl;import android.car.utils.touch.TouchWriter;import android.os.SystemClock;import android.util.Log;import android.view.InputDev

2017-06-02 11:06:31 1089

原创 android5.1.1 获取当前移动信号强度

TelephonyManager mTelephonyManager; mTelephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); mTelephonyManager.listen(new PhoneStateListener(){ @O

2017-04-08 10:56:32 5190

原创 android 虚拟按键

实现下面这个类/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the Lic

2017-04-06 14:50:10 732

原创 判断是否包含SIM卡

/** * 判断是否包含SIM卡 * * @return 状态 */ public static boolean hasSimCard(Context context) { TelephonyManager telMgr = (TelephonyManager) context.getSystemService(Context.TEL

2017-04-06 14:25:36 472

原创 一些shell命令

声音相关dumpsys media.audio_policydumpsys media.audio_flinger

2017-02-06 10:11:56 323

原创 Android 6.0 SystemUI 报错问题

业务需要对SystemUI进行更改,全编译整个系统都能正常跑起来。单独将SystemUI.apk push进去,系统起来后报错   很抱歉,“系统界面”已停止运行  。logcat一下:01-01 01:35:36.530 617-617/com.android.systemui D/AndroidRuntime: Shutting down VM01-01 01:35:36.531

2016-12-29 10:58:58 4050 2

原创 stringbuilder

StringBuilder只能toString一次,之后会返回空

2016-09-13 21:24:26 331

原创 更换setting中的背景颜色

找到settings.java(可能不是那么好找)在onCreate中加入://修改背景颜色if ("excelle-vert".equals(SystemProperties.get("persist.car.vehicle_model", ""))){ findViewById(com.android.internal.R.id.headers).setBackgro

2016-09-02 11:59:29 849

转载 查找透明图片

private static void checkTransparent(File f) throws IOException{ BufferedImage bi = (BufferedImage) ImageIO.read(f); // 获取图像的宽度和高度 int width = bi.getWidth(); int height = bi.getHeight(); boo

2016-08-31 09:54:04 546

原创 判断手机上是否已安装app

[java] view plain copyIntent intent = new Intent();  intent.setPackage(toAppPackageName);  intent.putExtra(Constants.KEY_UID_FROM_APP_NAME, curAppPackageName);  intent.putExtra(C

2016-07-25 09:23:31 886

原创 android中从一个app跳转到另一个app的方法

Intent intent = new Intent(Intent.ACTION_MAIN); ComponentName componentName = new ComponentName( "android.car.app.audio_setting",//包名 "android.car.a

2016-07-13 11:28:48 3012 1

原创 杂记

1. 谷歌不知道怎么弄,限定了非系统service不得低于5秒调用一次Activity。

2016-07-09 11:06:46 277

转载 Android触摸事件与点击事件的区别

搞清楚这些问题对于编写出能正确响应UI操作的代码是很重要的,尤其当屏幕上的不同View需要针对此次UI操作做出各种不同响应的时候更是如此,一个典型例子就是用户在桌面上放置了一个Widget,那么当用户针对widget做各种操作时,桌面本身有的时候要对用户的操作做出响应,有时忽略。只有搞清楚事件触发和传递的机制才有可能保证在界面布局非常复杂的情况下,UI控件仍然能正确响应用户操作。

2016-06-30 11:07:06 356

原创 设置View本身及所有子View中的Button和ImageButton的ClickListener

/** * 设置View本身及所有子View中的Button和ImageButton的ClickListener * * @param view 要设置的View * @param listener 单击监听 * @param longListener 长按监听 */ public static void

2016-06-27 20:24:51 352

原创 根据Long值求与当前系统时间的时间差

按照自然天来计算两个时间点之间天数

2016-06-20 11:50:32 2818

原创 at android.widget.AbsListView.obtainView(AbsListView.java:2161)问题

原因是getView方法出错getView()方法return null;解决办法:return convertView;记得返回一个膨胀了的view!!

2016-06-15 16:43:18 466

原创 Resources$NotFoundException问题解决(String resource)

先贴logcat报错android.content.res.Resources$NotFoundException: String resource ID #0x51后来发现是因为我在TextView.setText()的时候传了一个char类型进去,也不知道为什么编译没有报错。解决方法:TextView.setText()传一个String字符串进去就好了。

2016-06-13 17:28:23 652

转载 Eclipse中的引用项目报Could not find *.apk!解决办法

转自http://www.cnblogs.com/wavky/p/3934549.html百度上很多关于Could not find *.apk!这种编译报错的解决帖子,但是笔主在这里主要说一下在 引用工程项目的场景 下报这个错误消息的问题(不影响本项目的正常编译运行!)。 笔主刚从谷歌上搞了Volley的源码下来,写了一个测试项目,把Volley源码项目引进测

2016-06-07 15:38:03 526

原创 Java代码判断字符串是否为汉字

import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.piny

2016-05-30 19:40:06 1108

转载 获取图像Demo(内存缓存>磁盘缓存>网络)

public class ImageLoader { //下载任务执行完毕后发送的message的what public static final int LOAD_FINISH = 101; public static final int NEW_TASK = 102; //线程池中线程的数量 //(这个数量应该与设备cpu的核数相同) public static int Thr

2016-05-17 19:43:24 539

转载 字符串转MD5

public static String getMD5(String url){ String result=""; try { MessageDigest md=MessageDigest.getInstance("MD5"); md.update(url.getBytes()); byte[] bytes=md.digest(); StringBuilder s

2016-05-17 15:57:50 619

转载 安卓图片压缩

/** * 根据要显示的ImageView的大小对图像进行压缩 * @param in 图像源 * @param iv 未来要显示图像的ImageView * @return 压缩过后的图像 */ protected static Bitmap Compress(InputStream in, ImageView iv) { Bitmap bitmap=null; t

2016-05-17 15:54:54 487

原创 MVC模式和MVP模式的非深入探讨

本文所作的是关于MVP模式的非深入探讨!MVP模式是MCV模式的衍生。什么是MVC模式呢?MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新

2016-05-13 22:51:53 408

原创 简单的使用HttpClient访问网络

一开始HttpClient是由apache公司写的用于Java访问网络的一个编程工具包。安卓出生以后,在安卓上也可以使用HttpClient来访问网络。HttpClient在安卓5.0的时候被谷歌标注为过时。当安卓6.0时就已经没有了。但是我们依然可以通过第三方插件来导入HttpClient来使用。进行网络访问的基本步骤:0.申请权限 INTERNE

2016-05-11 13:12:56 978

DiskLruCache.java

DiskLruCache 磁盘缓存

2016-05-17

DiskLruCache

磁盘缓存

2016-05-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除