自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 展讯平台记录下工作中一些修改

1:默认亮度Author: wuyu <wuyu@caron-tech.com>Date: Thu Nov 22 15:30:30 2018 +0800 默认亮度为最亮diff --git a/device/sprd/sharkle/sn19_64v8_go/overlay/frameworks/base/packages/SettingsProvider/r...

2018-11-22 17:28:38 2279

原创 android 2203.3.1版本新建工程gradle下载慢,配置阿里云manen

android 2203.3.1版本新建工程gradle下载慢,配置阿里云manen

2023-10-26 16:15:57 229

原创 KaiOS学习记录

【代码】KaiOS学习记录。

2023-07-18 17:45:55 419

原创 关于创建git 仓库的一些问题

一定要创建一个分支例如 caronreadmecaron* master。

2023-06-07 17:51:34 762

转载 蓝牙接收苹果手机通知 ANCS协议分析

l ANCS:苹果通知中心服务l NP(Notification Provider):通知的产生者,一般是ios设备l NC(Notification Consumer):通知的消费者,一般是蓝牙设备l iOS notification:ios设备里出现的通知l GATT notification:GATT characteristic发送的通知ANCS使用了一个私有UUID作为其Service的UUID:NP(手机)上只有一个ANCS实例,基于ios的机制,ANCS。

2023-06-05 13:56:39 724

原创 HIDL学习

执行hidl-gen -L androidbp-impl -o ./hardware/interfaces/caron/1.0/default/ -r caron.hardware:./hardware/interfaces android.hardware.caron@1.0。报错 build/make/target/product/gsi/30.txt out/soong/vndk/vndk.libraries.txt文件不相同。生成default下的.cpp .h。生成Android.bp。

2023-03-31 10:30:56 163

原创 ANDROID11 添加系统服务记录

添加服务frameworks\base\services\java\com\android\server\SystemServer。说明:android.bp文件中默认把core/java/目录下的aidl文件添加到编译文件中,所以这一步不需要操作.添加 ITestManager.aidl,TestManager.java。将.aidl文件添加到frameworks/base/Android.bp。下创建myservices文件夹。添加server文件。添加selinux权限。1:添加aidl文件。

2023-03-28 20:34:40 531

转载 Android多国语言缩写(全)

转载于:https://my.oschina.net/martinhan/blog/863914国家/地区 语言缩写代码 查询备用国家/地区 语言代码 国家/地区 语言代码 简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw 繁体中文(香港) zh-hk 英语(香港) en-hk 英语(美国) en-us 英语(英国) en-gb 英语(全球) en-ww 英语(加拿大) ..

2020-11-10 10:17:46 1540

转载 如何使用Android Studio开发/调试Android源码

如何使用Android Studio开发/调试Android源码https://www.linuxidc.com/Linux/2015-04/116459.htm

2020-09-25 10:42:54 370

原创 android4.4 安装微信7.0.6版本底部显示黑色的问题

android4.4 安装微信7.0.6版本底部显示黑色的问题找到画布高度设置背景diff --git a/frameworks/base/core/java/android/view/View.java b/frameworks/base/core/java/android/view/View.javaindex b120b86..1bac567 100644--- a/fr...

2019-12-07 11:38:35 981

转载 Wireshark分析TLS 1.2的通信流程

原文链接:https://segmentfault.com/a/11900000147403030x01 TLS 1.2 简介TLS概述:TLS和他的前身SSL,都是提供在计算机网络上安全通信的密码学协议,最常见就是用于HTTPS中,用来保护Web通信的。 发展史:网景公司开发了原始的SSL协议,SSL 1.0因为本身存在着严重的安全问题,所以从未被公开发布。只有SSL 2.0和SSL ...

2019-10-24 10:22:13 2663

原创 首选网络类型的默认3G/2G修改

frameworks\opt\telephony\src\java\com\sprd\internal\telephony\uicc\RadioTaskManager.java public void setInternalPreferredNetworkTypeForPhone(int phoneId, int networkType) { Log.d(LOG_TAG...

2019-10-17 20:28:22 948

原创 Fragment中按键处理

当我们使用Fragment管理UI界面的时候,怎么处理每个Fragment的按键事件自定义View重写dispatchKeyEvent,VIEW执行key时间一定要先获取焦点 private void initView(Context context) { requestFocus();//获取焦点才能处理按键消息 LogUtil.LogUt...

2019-09-23 14:55:45 699

原创 关于 按键 流程 简单的记录下

PhoneWindowManager.java ------> activity ------> PhoneFallbackEventHandler.java大致流程就是在PhoneWindowManager处理后,把需要继续传递的按键传递到activity种继续处理.activity中没有拦截的按键,继续到PhoneFallbackEventHa...

2019-04-24 14:55:30 426 2

原创 android 模拟按键的2中方式

long time = SystemClock.uptimeMillis(); KeyEvent evt = new KeyEvent(time,time,KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK,0); InputManager.getInstance().injectInputEvent(evt, ...

2019-04-11 14:19:25 372

原创 关于android8.0静态接收广播

android8.0很多广播不能静态注册接受查看log显示Background execution not allowed: receiving查看代码frameworks/base/services/core/java/com/android/server/am/BroadcastQueue.java if (!skip) { ...

2019-04-11 14:16:58 485

原创 SPRD 手动修改IMEI函数

SetIMEI.javapackage com.sprd.engineermode;import android.app.Activity;import android.content.Context;import android.util.Log;import android.widget.Button;import android.widget.EditText;impo...

2019-03-01 15:01:13 1520

原创 状态栏设置全透明,和黑白图标切换

android 切换状态栏图标颜色(黑白) public void changStatusIconCollor(boolean setDark) { if(Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.M){ View decorView = getWindow().getDecorView();...

2019-03-01 15:00:40 553

原创 让Android Studio支持系统签名

让Android Studio支持系统签名转载 https://www.cnblogs.com/connorlin/p/5669018.html有时候,我们开发的apk需要用到系统权限,需要在AndroidManifest.xml中添加共享系统进程属性:android:sharedUserId="android.uid.system"android:sharedUserId="a...

2019-03-01 15:00:20 465

转载 Android亮屏和熄屏控制

WakeLock levelAndFlags和使用场景Level 保持CPU 保持屏幕亮 保持键盘亮 使用场景PARTIAL_WAKE_LOCK 是 否 否 长时间运行的后台服务,例如Service等SCREEN_DIM_WAKE_LOCK 是 低亮度 否 除非必须保持CPU运行直至运算完成,否则...

2019-03-01 14:59:57 2964

原创 china os 上的git创库

创建china os 代码创库首先初始化git2.add 代码3:commit 目录4: git branch --set-upstream-to=origin/master git pull --allow-unrelated-histories或git pull origin master --allow-unrelated-hist...

2019-02-27 16:19:05 346

原创 第一个JNI应用

1:创建一个firstjni.java文件在中端执行D:\Users\caron_wy\FirstJNI\app\src\main\java&gt;javah -jni wuyu.jni.api.firstjni创建jni文件夹.拷贝生成的.h文件到jni文件夹下,创建.c文件#include &lt;jni.h&gt;//// Created by caron_w...

2019-02-25 17:27:53 121

原创 android stdio 开发时使用系统权限和hide函数报错的解决方法

1:android stdio 开发时使用系统权限报错,为了编译成功可以关闭Using system app permission这样就不会报错了2:android stdio3.0 调用hide函数,添加系统jar文件,我们已InputManager.getInstance()方法举例getInstance在android stdio sdk中为hide,在代码中直接...

2018-11-21 16:41:38 972 2

原创 创建NotificationManager,点击进入ACTIVITY会创建新的activity

创建NotificationManager,点击进入ACTIVITY会创建新的activity public void CreateNotification() { Intent mainIntent = new Intent(mContext, MainActivity.class); mainIntent.setFlags(Intent....

2018-11-20 09:27:40 431

转载 protected-broadcast 系统应用自定义广播规范

protected-broadcast 系统应用自定义广播规范一、android:sharedUserId=”android.uid.system”系统中所有使用android.uid.system作为共享UID的APK,都会首先在manifest节点中增加 android:sharedUserId=”...

2018-11-17 12:29:02 520

原创 动态注册和静态注册的区别

动态注册的广播会受Activity的生命周期的影响, 当Activity销毁的时候,广播就失效了。  而静态注册的广播,即使Activity销毁了,仍然可以收到广播。更牛掰的是即使杀死进程,仍然可以收到广播。       动态注册的广播要想一直监听可以注册到server里面区监听public class UpdateService extends Service{ @Nu...

2018-11-14 18:01:15 3672

原创 Retome service 学习

1:建立AIDL文件标题// IMyAidlInterface.aidlpackage com.wy.remoteservice;// Declare any non-default types here with import statementsinterface IMyAidlInterface { /** * Demonstrates some basic...

2018-11-12 14:48:08 132

原创 android aidl 分析(PowerManager)

1: 每个aidl文件都会有一个对应的java文件(自动生成)2:实现了PowerManager.Stub具体接口的IBinder服务   PowerManagerService.java中IBinder服务     private final class BinderService extends IPowerManager.Stub {  里面对aidl文件函数继承实现3:添加IBin...

2018-11-12 14:31:55 428

原创 Android Back Home键监听

Android Back Home键监听 Android Back Home键监听 Back键的监听  对于Back键的监听比较容易,可以在多个系统回调处拦截,比如在activity的下列方法中都可以收到Back键按下的事件:@Override    public void onBackPressed() {        // super.onBackPress...

2018-11-12 14:29:56 342

原创 android stdio 自定义APK名称

android.applicationVariants.all {variant -&gt; variant.outputs.all { def newApkName newApkName = "Interphone.apk" outputFileName = newApkName; }}

2018-11-12 14:21:08 324

原创 andoid 串口通讯发射AT指令

1:下载 android_serialport_api 源码 提取如下代码,添加到自己的代码实现cm10_2v16:/ # busybox stty -F /dev/ttyS1 ispeed 9600 ospeed 9600 cs8cm10_2v16:/ # echo AT+DMOSETGROUP=0,409.75,409.75,0,0,4,1 > /dev/ttyS1...

2018-11-12 14:03:07 1456

转载 JAVA反射

转载http://032615.iteye.com/blog/690717本篇文章为在工作中使用JAVA反射的经验总结。      在开始之前,我先定义一个测试类Student,代码如下:package chb.test.reflect;     public class Student {       private int age;

2014-10-30 16:52:37 160

转载 Paint类介绍

/**       * Paint类介绍       *        * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,       * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,       * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。              *        * 1.图形绘制

2014-10-30 16:32:07 195

转载 [android] Serializable 和 Parcelable 区别

转载http://www.blogjava.net/lincode/archive/2011/09/16/358805.htmlandroid 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。一 序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在

2014-10-30 16:13:11 163

转载 用AnimatorSet类来编排多个动画

转载自:http://www.2cto.com/kf/201207/139085.html用AnimatorSet类来编排多个动画在很多场景中,一个动画的播放要依赖与另一个动画的开始或结束。Android系统让你把这些相互依赖的动画绑定到一个AnimatorSet对象中,以便能够指定它们是同时的、顺序的、或在指定的延时之后来播放。AnimatorSet对象也能够彼此嵌套。

2014-10-30 15:46:17 802

空空如也

空空如也

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

TA关注的人

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