自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android Studio中解决framwork.jar和SDK api冲突的方法

配置jar包引用的优先级。 经过第一步,可以消除一部分标红包报错信息,但可能还会报部分方法找不到。原因是:Android Studio会默认优先引用Android SDK中的类,这样该类中新增的接口将找不到,故现需调整framework.jar的优先级高于Android SDK的。修改SetupWizard.iml(项目名.iml文件),将framework的调整到Android SDK之前。 ...

2018-11-20 10:17:21 954

转载 全屏沉浸模式ImmersiveMode

在写播放器的时候,遇到了关于全屏模式的坑。翻阅了网上一些资料和google 官方的demo后,终于把坑填完了。全屏主要的干扰就是 顶部状态栏stateBar和部分手机的虚拟按键NavigationBar。这是google demo的源码:    /**     * Detects and toggles immersive mode (also known as "hidey bar...

2018-10-16 09:31:50 472

转载 Android framework层自定义jni

framework添加自定jni   本文章适用于在源码环境下在framework添加自定的jni供上层Apk调用。1framework添加自定jni添加自定义的jni文件和Androidmk添加系统编译配置添加自定义的jni文件和Android.mk首先在frameworks/base/下新建一个文件夹,命名可以自定义,例如/frameworks/base/jnitest/,在其目...

2018-10-12 10:40:28 734

转载 Android framework增加JNI访问so

背景:项目需要在framework访问系统so库里面的东西,framework JNI和应用使用JNI有所不同,还有如何访问底层so?这里记录一下;framework中实现JNI这里我参考Binder 在framework层是如何实现JNI的;需求是通过调用底层so库的接口来实现获取一个特殊分区的存储的值,这里framework的JNI相当于是一个工具类,所以将java文件添加到frame...

2018-10-12 10:09:36 1338

转载 在android framework中添加自定义系统服务

添加系统服务需要添加aidl,service,manager文件,需要修改SystemServer,Context,ContextImpl下面举例进行说明,主要添加一个服务,用于获取系统时间和版本号1.在frameworks/base/core/java/android/app/下添加aidl文件frameworks/base/core/java/android/app/ISystem...

2018-10-12 09:36:24 916 1

原创 Android默认系统声音/大小修改及配置

Android默认系统声音/大小修改及配置在做定制需求的时候,需要修改系统通知的声音,将其禁用掉,避免第三方应用发送通知时,声音很大,吓着用户。索性就把通知声音关掉。下面就说说关闭声音的几种方法,以及修改系统默认声音的方法。1. 直接修改系统层默认的声音大小 在系统代码 frameworks/base/media/java/android/media/AudioServ

2017-03-30 11:09:27 5218

原创 GMS烧录第一弹框问题改善

jianetwork+    gps

2017-03-24 16:06:48 387

原创 信号的VIEW

~ Copyright (C) 2014 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 License. 

2017-03-24 15:55:00 434

原创 Android4.4. 编译 错误 /bin/bash: xmllint: 未找到命令

Copy xml: out/target/product/generic/system/etc/apns-conf.xmlCopy: out/target/product/generic/system/media/audio/alarms/Alarm_Beep_01.oggCopy: out/target/product/generic/system/media/audio/alarms/

2017-03-24 10:07:48 1439

翻译 删除小电池图标及百分比

删除小电池图标及百分比a、SystemUI/.../statusbar/policy/BatteryController.javamBatteryPercentageView.setVisibility(View.GONE);———————右上角百分比 c、SystemUI/.../statusbar/phone/StatusBarHeaderView.java注释((Batter

2017-03-24 09:49:05 2162

原创 ubuntu Ubuntu 14.04.5 LTS编译全志A83——出错

make:离开目录“/home/dragon/a83/lichee/linux-3.4/modules/gpu”regenerate rootfs cpio11282 块12032 块awk: line 2: function strtonum never definedawk: line 2: function strtonum never definedERROR: b

2017-03-21 16:22:08 976

转载 -bash: syntax error near unexpected token `('--------错误

在Linux ,出现下面的错误。-bash: syntax error near unexpected token `('检查了脚本没有错误:imp mzl/mzl fromuser=dpcsys touser=mzl tables=(PC_PRJ_PLAN,PC_PRJ_MASSCONTROL,PC_PRJ_FACT) file=/data2/databackup/exp

2017-03-17 23:24:46 7243

原创 android 5.1 usb调试默认关闭设置方法

packages/apps/Provision/src/com/Android/provision/DefaultActivity.Java在该文件中加入下面的代码: //added by inet_weitf 20160304,set def adb_enabled if (!android.os.SystemProperties.getBoolean("ro.i

2017-03-16 17:49:40 2985

原创 利用aidl技术和反射原理拿到自定义系统服务

package navigation.chiphd.com.acm100servicedemo;import android.os.Bundle;import android.os.IAcm100Service;import android.os.IBinder;import android.os.RemoteException;import android.support.v7.ap

2017-03-15 14:14:58 954

转载 android SDK中添加自定义api

转载:http://blog.csdn.net/a624731186/article/details/23548409本文的思路:Android APP调用自定义JavaAPI,自定义Java API调用自定义jni接口1:在android源码目录framework/base下面创建add目录add目录里面的结构如下:里面的Nadd.ja

2017-03-15 09:12:56 2025

转载 Android源码添加自定义系统服务

本文以一个简单的例子详细介绍如何为Android 6.0 系统新增一个系统服务,以及如何使用自定义系统服务。目标:1.创建一个自定义服务CCCService        2.APP 开发过程中可以使用 getSystemService("ccc") 获取 CCCManager 并且调用里面的函数。  step1 创建aidl文件在源码frameworks/base/core/

2017-03-15 09:11:38 495

原创 生成TXT文档到U盘中

package navigation.chiphd.com.serialnodemo;import android.os.Build;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;impo

2017-03-13 18:20:17 321

原创 安卓系统中默认值

在SettingsProvider中设置系统中默认值,我们可以在frameworks\base\packages\SettingsProvider\res\values\default.xml文件中看到常用的一些默认值,这次我就来详细解释下这里面默认的意义。当然,这不是全部的默认值,全部默认值得定义要在frameworks\base\core\Java\Android\provider\Setti

2017-03-13 18:18:41 650

原创 android定时关机

package navigation.chiphd.com.alarmdemo;import android.app.AlarmManager;import android.app.PendingIntent;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppC

2017-03-07 09:02:50 1268

原创 Git

Git如何进行分支管理?     1、创建分支     创建分支很简单:git branch      2、切换分支     git checkout      该语句和上一个语句可以和起来用一个语句表示:git checkout -b      3、分支合并     比如,如果要将开发中的分支(develop),合并到稳定分支(master),     首先切换的

2017-01-11 09:31:19 217

转载 GMS包应用列表

GMS包应用列表作者 js_灰灰2016.07.05 16:16 字数 230 阅读 103评论 0喜欢 0整理给自己看路径:\google\apps\Icons in M_R5Dir/Name in .mkApp NameOverrides(默认覆盖)NoteA

2017-01-09 09:26:41 4367

转载 Android 驱动开发1

链接地址:http://blog.csdn.net/brantyou/article/details/8696346需要搭建Android的开发环境。我这里采用的是Ubuntu 11.04 64bit的系统,里面使用gcc-4.4,Android 4.0.4源码,硬件是S5PV210。搭建环境这一步就不说了。其次,编译好u-boot、kernel和ICS。最后,

2017-01-05 10:26:13 530

转载 Android系统增加按键

Android下添加新的自定义键值和按键处理流程;    首先分析下Android下怎么添加新的自定义键值。在Android的原生系统中键值默认情况下是92个,从0-91;一般情况下,这些键值是够用的,但是如果想扩充的话,还是需要添加新的键值的,那么如何将一个新的键值从驱动的设置映射到上层,使应用可以对我们自定义的键值进行相应的处理呢?    在介绍Android怎么添加新的键值以

2017-01-03 10:42:18 1426

转载 android在apk中获取root权限,并执行命令

android在apk中获取root权限,并执行命令标签: androidstringcmdexceptiondosnull2012-10-09 23:55 5917人阅读 评论(1)收藏举报分类: android(278) 版权声明:本文为博主原创文章,未经博主允许不得转载。工程代码:http://downloa

2016-12-30 13:45:48 2849

转载 让Android应用程序申请获取ROOT权限

让Android应用程序申请获取ROOT权限自定义一个类条目创建于 2015-01-02     4217 views服务器君一共花费 10.574 ms 进行了 4 次数据库查询,努力地为您提供了这个页面。Chapter: 刷机与root相关1. 获取Android系统的ROOT权限2. 让Android应用程序申请获取ROOT权限

2016-12-30 13:40:45 1064

转载 android5.1 增加ethernet设置(DHCP与Static ip)

android5.0以上的系统自带了ethernet service,默认开机就会启动,默认ip获取方式是动态分配,这里记录下android5.1增加ethernet设置界面设置ip获取方式及开关.首先是界面方面要修改Settings增加ethernet设置界面修改文件packages/apps/Settings/res/xml/dashboard_categories.xml在蓝牙后面加

2016-12-28 17:03:19 1901 1

转载 Android之设备加密

相关推荐:Android EventBus源码解析 带你深入理解EventBus转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40920453,本文出自:【张鸿洋的博客】上一篇带大家初步了解了EventBus的使用方式,详见:Android EventBus实战 没听过你就out了,本篇博客将解析EventBus的源码,相信

2016-12-21 12:02:09 3498

转载 调试Android源码

http://blog.csdn.net/dd864140130/article/details/51815253

2016-12-21 10:51:30 295

转载 Android systemUI移植

SystemUI在Android4.3或以前版本,SystemUI是分为Tablet和Phone两种不同代码文件的,在Android4.4已经整合了phone和tablet,统一为phone,只区分phone和tv。对于Phone来说SystemUI指的是:StatusBar(状态栏)、NavigationBar(导航栏)。启动后Phone界面上的信号,蓝牙标志,Wifi标志等等这些状态显

2016-12-19 15:50:54 1650

转载 Android MTK 修改默认显示电池百分比

2016-12-19 15:50:29 915

转载 让android拍照、对焦、录像无声

让android拍照、对焦、录像无声博客分类:andadb shell // 必须是rootmount 查看分区、分区文件系统类型及其对应的设备文件名mount -o rw,remount -t ext4(分区文件系统类型) 设备文件名 分区在文件系统中的路径例:mount -o rw,remount -t ext4 /dev/block/platform/

2016-12-19 11:17:23 828

转载 android添加开机音乐

android添加开机音乐博客分类:andhttp://wenku.baidu.com/view/d8b12044a8956bec0975e34a.htmlforevery: 以下可在cm7中试验,但无效果。1. 解压缩附件,拷贝至 /system/bin,修改权限:6442. 将底下分隔线之间的内容加入/system/etc/init.local.rc:

2016-12-19 11:16:54 4272 3

转载 wifi无线连接android手机

0. 好处:无需连接usb线,方便1. 要求:手机和电脑同时接入同一无线局域网2. 按“adb用TCP/IP调试android手机(http://blog.csdn.net/yihui8/article/details/8214498)”进行操作:adb的驱动在windows系统上怎么都不能安装成功,找了很多解决方法也不能解决,相当奇怪。后来我用Ubuntu系统,在这个下面直接

2016-12-19 11:06:35 328

转载 Android的开机流程

Android的开机流程本文来自:http://blog.sina.com.cn/s/blog_6b26569e0100ssgm.htmlAndroid的开机流程分类: Android转:1.    系统引导bootloader1)        源码:bootable/bootloader/*2)        说明:加电后,CPU将先执行bootloader

2016-12-19 10:05:35 2476

翻译 在android的Browser中设置User Agent

在android的Browser中设置User Agent默认的Android的Browser中无法设置User Agent,但是在Browser的源码中可以看到,android提供了4中User Agent 具体代码如下:在Browser的 src/com/android/browser/BrowserSettings.java  private stat

2016-12-06 14:25:21 2218

原创 获取系统的节点值

public void show (View v){ String readFile = readFile("/sys/class/extertp/data"); String read = read("/sys/class/extertp/data"); Toast.makeText(MainActivity.this, read, Toas

2016-11-30 18:30:04 264

原创 Android开发之assets目录

Android资源文件分类:Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;第二种是assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。那

2016-09-20 10:05:11 447

原创 android系统中“关于设备”中android版本和android安全补丁信息修改

android/build/tools/buildinfo.sh 在此文件中读取ro.build.version.security_patch 而此文件中ro.build.version.security_patch=$PLATFORM_SECURITY_PATCH 所以在android/build$ 搜: grep -rn "PLATFORM_SECURITY_PATCH" ./ 得

2016-09-02 13:40:36 6205 1

转载 Android framework系统默认设置修改

Launcher 总结: 1、launcher的布局太居中,要想两边拉伸    apps_customize_pageLayoutPaddingLeft">40dp    apps_customize_pageLayoutPaddingRight">40dpapps tab栏的宽度(Launcher2 icon 数目、大小)\pa

2016-08-31 19:57:33 2487

原创 开发者选项相关路径

android\packages\apps\Settings\src\com\android\settings\DevelopmentSettings\布局:development_prefs.xml:android\packages\apps\Settings\res\xml

2016-08-31 15:33:58 629

空空如也

空空如也

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

TA关注的人

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