- 博客(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
272
原创 菱形按钮
/** * 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
844
转载 一些跳转
Android:安卓开发官网http://developer.android.com/index.htmlandroidxref-android源码http://androidxref.com/Android客制化------屏蔽弹错提示的dialoghttps://blog.youkuaiyun.com/baifaqingsi/article/details/52821230Andr...
2018-09-13 10:40:57
246
原创 在第三方应用中使用图库打开图片时,无法“将照片设置为”的问题
结论:使用 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
1640
原创 某客户给的DVR会一直使用定位模块导致MTK8321不能休眠的问题
2018-5-29发现问题:暂时的解决方法,在休眠时关掉定位模块,唤醒的时候开启定位模块。
2018-05-29 17:26:12
366
转载 解决刷谷歌服务后开机总显示优化程序问题
解决刷谷歌服务后开机总显示优化程序问题:请用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
1448
原创 android 7.1 默认动态壁纸
最近客户提了个需求:升级后默认使用动态壁纸。但是根据网络资料大量修改动态壁纸的都是修改frameworks/base/core/res/res/values/config.xml文件中default_wallpaper_component就好了。我尝试改了一下,升级后第一次开机变现为纯黑色壁纸,并不是动态壁纸。第二次开机以后就会变成默认的静态壁纸了。我需要修改的System是基于R
2018-01-22 19:34:05
4290
1
原创 android 7.1的“安卓正在启动...”
android 7.1中的“安卓正在启动...”其实是Settings中的FallbackHome...这个桌面在 直接启动(Dierect Boot)的阶段中加载,而直接启动则为安卓7.0以后的新特性。这个问题弄了我两个星期,和主管探讨了很久。一开始是想把这个快速启动给去掉,最后屈服在谷歌的淫威之下改为将开机动画延时以盖住FallbackHome。刚开始上网找资料
2017-12-25 17:07:11
8975
14
原创 一个关于MediaPlayer的坑
这几天公司需要开发android 7.1的平台,需要移植一些旧有平台的软件。其中有一个测试软件中的声音测试,主要逻辑就是用MediaPlayer播放一小段音频以判断声音输出系统是否正常。公司的测试人员就反映了声音测试在新平台上要么没声音要么只有“噔”一声给软件加了一些打印,在申请音频焦点的时候记录时间,在音频播放结束回调CompletionListener的时候
2017-12-01 14:42:59
782
转载 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
1867
原创 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
3318
原创 关于在一个app里使用多个风格
2017年9月忽遇一个客户的变态要求:APP要跟着不同桌面切换风格。因一些app比较特殊需要使用特定的包名,故放两种风格的app以供切换是不显示的。最后公司做出一个决定,将不同风格的activity做成fragment,根据属性来决定使用哪个fragment。
2017-09-21 20:01:24
696
转载 android – 了解使用ColorMatrix和ColorMatrixColorFilter来修改Drawable的色相
原地址https://codeday.me/bug/20170604/22491.html我正在开发一个应用程序的UI,我正在尝试使用灰度图标,并允许用户将主题更改为他们选择的颜色。为了做到这一点,我试图只是应用一些ColorFilter以覆盖在drawable的顶部的颜色。我试过使用PorterDuff.Mode.MULTIPLY,它的工作几乎完全像我需要的,除了白色
2017-08-25 15:05:58
681
原创 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
714
原创 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
1156
原创 android5.1.1 获取当前移动信号强度
TelephonyManager mTelephonyManager; mTelephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); mTelephonyManager.listen(new PhoneStateListener(){ @O
2017-04-08 10:56:32
5331
原创 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
787
原创 判断是否包含SIM卡
/** * 判断是否包含SIM卡 * * @return 状态 */ public static boolean hasSimCard(Context context) { TelephonyManager telMgr = (TelephonyManager) context.getSystemService(Context.TEL
2017-04-06 14:25:36
554
原创 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
4292
2
原创 更换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
921
转载 查找透明图片
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
610
原创 判断手机上是否已安装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
962
原创 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
3107
转载 Android触摸事件与点击事件的区别
搞清楚这些问题对于编写出能正确响应UI操作的代码是很重要的,尤其当屏幕上的不同View需要针对此次UI操作做出各种不同响应的时候更是如此,一个典型例子就是用户在桌面上放置了一个Widget,那么当用户针对widget做各种操作时,桌面本身有的时候要对用户的操作做出响应,有时忽略。只有搞清楚事件触发和传递的机制才有可能保证在界面布局非常复杂的情况下,UI控件仍然能正确响应用户操作。
2016-06-30 11:07:06
388
原创 设置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
397
原创 at android.widget.AbsListView.obtainView(AbsListView.java:2161)问题
原因是getView方法出错getView()方法return null;解决办法:return convertView;记得返回一个膨胀了的view!!
2016-06-15 16:43:18
529
原创 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
716
转载 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
562
原创 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
1259
转载 获取图像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
577
转载 字符串转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
706
转载 安卓图片压缩
/** * 根据要显示的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
524
原创 MVC模式和MVP模式的非深入探讨
本文所作的是关于MVP模式的非深入探讨!MVP模式是MCV模式的衍生。什么是MVC模式呢?MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新
2016-05-13 22:51:53
446
原创 简单的使用HttpClient访问网络
一开始HttpClient是由apache公司写的用于Java访问网络的一个编程工具包。安卓出生以后,在安卓上也可以使用HttpClient来访问网络。HttpClient在安卓5.0的时候被谷歌标注为过时。当安卓6.0时就已经没有了。但是我们依然可以通过第三方插件来导入HttpClient来使用。进行网络访问的基本步骤:0.申请权限 INTERNE
2016-05-11 13:12:56
1057
TA创建的收藏夹 TA关注的收藏夹
TA关注的人