<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[peakfa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/peakfa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; peakfa]]></copyright><item><title><![CDATA[Android锁屏系统重启]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/109200500</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/109200500</guid><author>peakfa</author><pubDate>Wed, 21 Oct 2020 14:33:25 +0800</pubDate><description><![CDATA[项目场景：

RK3399+Andorid7.1.1

问题描述：

锁屏触发，系统自动重启。

2020-10-21 13:14:24.753 249-249/? E/hwcomposer-drm: signal_all_fence Failed to wait for acquire 0/-1 1000ms
2020-10-21 13:14:24.753 249-249/? E/hwcomposer-drm: signal_all_fence Failed to wait for acquire 0/-]]></description><category></category></item><item><title><![CDATA[android怎么将drawable下vector asset文件.xml转成svg]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/108101002</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/108101002</guid><author>peakfa</author><pubDate>Wed, 19 Aug 2020 14:58:58 +0800</pubDate><description><![CDATA[android怎么将drawable下vector asset文件.xml转成svg
项目背景：
    近期项目组要在Android7.1设备上跑5G通信，对于Android端工作就是bsp适配好模块后将5G信号类型添加到系统中。主要Android原生只有234G信号类型还是svg转过后，原生没有svg图片。公司还没有ui。。。。。。。在这样的环境下只能想办法把.xml转正svg然后ps大法。

svg介绍参考链接: svg介绍.
svgAndroid使用: svg  Android使用.
Android]]></description><category></category></item><item><title><![CDATA[修改Android按键方法 ]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/108099736</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/108099736</guid><author>peakfa</author><pubDate>Wed, 19 Aug 2020 14:23:42 +0800</pubDate><description><![CDATA[#修改Android按键方法

##背景：

  近期接了一个打通设备上的物理按键响应Android的按键功能

##实现：

修改device目录下gpio-keys.kl 映射的值是 .framework/base/core/java/android/view/KeyEvent.java



key 115   VOLUME_UP
key 114   VOLUME_DOWN
key 82    MENU
key 111   ESCAPE
key 102   HOME
key 528   FOCU...]]></description><category></category></item><item><title><![CDATA[文章标题]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/55271232</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/55271232</guid><author>peakfa</author><pubDate>Thu, 16 Feb 2017 19:50:06 +0800</pubDate><description><![CDATA[关于Windowmager的一些知识梳理原文链接 
FLAG_SHOW_WHEN_LOCKED :当屏幕锁定时，窗口可以被看到。这使得应用程序窗口优先于锁屏界面。可配合FLAG_KEEP_SCREEN_ON选项点亮屏幕并直接显示在锁屏界面之前。可使用FLAG_DISMISS_KEYGUARD选项直接解除非加锁的锁屏状态。此选项只用于最顶层的全屏幕窗口 
次方法可用在锁屏歌嘛！ 
WindowsMan]]></description><category></category></item><item><title><![CDATA[Android 怎么获取手机网络信号问题]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/55099179</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/55099179</guid><author>peakfa</author><pubDate>Tue, 14 Feb 2017 14:51:38 +0800</pubDate><description><![CDATA[在我们有的时候需要可能需要自己写一个状态栏显示手机的的当前网络类似网络信号的问题这些需求先说说思路吧。
1.这个里面涉及一个核心的api ：PhoneStateListener 

让某个类继承PhoneStateListener  重写：onSignalStrengthsChanged  通过传入的SignalStrength  getLevel（）获取信号强度  判断网络是4G还是3G或]]></description><category></category></item><item><title><![CDATA[怎么获取系统签名]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/53926225</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/53926225</guid><author>peakfa</author><pubDate>Thu, 29 Dec 2016 12:20:54 +0800</pubDate><description><![CDATA[最近要做一个设置系统语言之前写的是app内更改语言设置最后还是放弃利用反射更改系统需要系统权限
1.根节点添加：
android:sharedUserId="android.uid.system"

2.将 。jks和下面文件夹放入项目中

platform.pk8、platform.x509.pem
3.编写脚本


./keytool-importkeypair -k ze]]></description><category></category></item><item><title><![CDATA[创建一个WiFi热点]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/53909060</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/53909060</guid><author>peakfa</author><pubDate>Wed, 28 Dec 2016 15:37:36 +0800</pubDate><description><![CDATA[之前使用perfence臃仲还修改布局麻烦只是简单几个item 后面索性自己重新做一个目前只是个简单实现不能再重新配置后进行重启有好的建议前辈还望指点谢谢！布局简单主要还是反射



public class WifiHot extends Dialog{

    private final Context mContext;
    private final View mView;
]]></description><category></category></item><item><title><![CDATA[语言适配全局设置]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/53908994</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/53908994</guid><author>peakfa</author><pubDate>Wed, 28 Dec 2016 15:30:58 +0800</pubDate><description><![CDATA[前言:项目做launcher 少不了一个语言设置只是一个思路网上代码也很多当然这个设置是不会随系统变化
实现：
//设置语言类型
Resources resources =context.getResources();
Configuration configuration = resources.getConfiguration();
DisplayMetrics displayMetric]]></description><category></category></item><item><title><![CDATA[优化项目中资源id全局变量过多]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/53893563</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/53893563</guid><author>peakfa</author><pubDate>Tue, 27 Dec 2016 10:40:39 +0800</pubDate><description><![CDATA[前言：最近做项目有一个因为资源id比较多导致MainActivity 变量太多。看起来臃肿不利于维护。因此需要进行优化利于后期维护。
首先界面布局就不用多说include merge 这些。对于抽取的include我们抽取的方法进行传递一个context 和一个view这样就可以抽取出来一个类利于后期维护。]]></description><category></category></item><item><title><![CDATA[Android 开发中与服务器连接随笔]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/53467305</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/53467305</guid><author>peakfa</author><pubDate>Mon, 05 Dec 2016 17:18:57 +0800</pubDate><description><![CDATA[1.关于网络连接随笔，作为日后再次使用可以回顾首先需要打开一个socket 连接 
Socket mSocket = new Socket(); 
//通过一个ip  port 进行连接 
mSocket.connect(new InetSocketAddress(HOST_IP, HOST_PORT), 5000); 
2.进行socket 通讯 这里面设计一个心跳连接保持客户机与服务器通讯正常]]></description><category></category></item><item><title><![CDATA[文章标题]]></title><link>https://blog.youkuaiyun.com/peakfa/article/details/53410249</link><guid>https://blog.youkuaiyun.com/peakfa/article/details/53410249</guid><author>peakfa</author><pubDate>Wed, 30 Nov 2016 16:49:51 +0800</pubDate><description><![CDATA[Android studio 项目使用jni配置：参考网址：http://www.cnblogs.com/flyme/p/4431762.html 
    ndk { 
            moduleName “native” 
            ldLibs “log”, “z”, “m” 
            stl “gnustl_static” 
            c]]></description><category></category></item></channel></rss>