- 博客(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
1074
转载 全屏沉浸模式ImmersiveMode
在写播放器的时候,遇到了关于全屏模式的坑。翻阅了网上一些资料和google 官方的demo后,终于把坑填完了。全屏主要的干扰就是 顶部状态栏stateBar和部分手机的虚拟按键NavigationBar。这是google demo的源码: /** * Detects and toggles immersive mode (also known as "hidey bar...
2018-10-16 09:31:50
551
转载 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
806
转载 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
1548
转载 在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
1004
1
原创 Android默认系统声音/大小修改及配置
Android默认系统声音/大小修改及配置在做定制需求的时候,需要修改系统通知的声音,将其禁用掉,避免第三方应用发送通知时,声音很大,吓着用户。索性就把通知声音关掉。下面就说说关闭声音的几种方法,以及修改系统默认声音的方法。1. 直接修改系统层默认的声音大小 在系统代码 frameworks/base/media/java/android/media/AudioServ
2017-03-30 11:09:27
5398
原创 信号的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
464
原创 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
1470
翻译 删除小电池图标及百分比
删除小电池图标及百分比a、SystemUI/.../statusbar/policy/BatteryController.javamBatteryPercentageView.setVisibility(View.GONE);———————右上角百分比 c、SystemUI/.../statusbar/phone/StatusBarHeaderView.java注释((Batter
2017-03-24 09:49:05
2342
原创 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
1034
转载 -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
7326
原创 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
3056
原创 利用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
1020
转载 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
2192
转载 Android源码添加自定义系统服务
本文以一个简单的例子详细介绍如何为Android 6.0 系统新增一个系统服务,以及如何使用自定义系统服务。目标:1.创建一个自定义服务CCCService 2.APP 开发过程中可以使用 getSystemService("ccc") 获取 CCCManager 并且调用里面的函数。 step1 创建aidl文件在源码frameworks/base/core/
2017-03-15 09:11:38
535
原创 生成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
354
原创 安卓系统中默认值
在SettingsProvider中设置系统中默认值,我们可以在frameworks\base\packages\SettingsProvider\res\values\default.xml文件中看到常用的一些默认值,这次我就来详细解释下这里面默认的意义。当然,这不是全部的默认值,全部默认值得定义要在frameworks\base\core\Java\Android\provider\Setti
2017-03-13 18:18:41
701
原创 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
1353
原创 Git
Git如何进行分支管理? 1、创建分支 创建分支很简单:git branch 2、切换分支 git checkout 该语句和上一个语句可以和起来用一个语句表示:git checkout -b 3、分支合并 比如,如果要将开发中的分支(develop),合并到稳定分支(master), 首先切换的
2017-01-11 09:31:19
243
转载 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
4815
转载 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
568
转载 Android系统增加按键
Android下添加新的自定义键值和按键处理流程; 首先分析下Android下怎么添加新的自定义键值。在Android的原生系统中键值默认情况下是92个,从0-91;一般情况下,这些键值是够用的,但是如果想扩充的话,还是需要添加新的键值的,那么如何将一个新的键值从驱动的设置映射到上层,使应用可以对我们自定义的键值进行相应的处理呢? 在介绍Android怎么添加新的键值以
2017-01-03 10:42:18
1579
转载 android在apk中获取root权限,并执行命令
android在apk中获取root权限,并执行命令标签: androidstringcmdexceptiondosnull2012-10-09 23:55 5917人阅读 评论(1)收藏举报分类: android(278) 版权声明:本文为博主原创文章,未经博主允许不得转载。工程代码:http://downloa
2016-12-30 13:45:48
2886
转载 让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
1136
转载 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
1996
转载 Android之设备加密
相关推荐:Android EventBus源码解析 带你深入理解EventBus转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40920453,本文出自:【张鸿洋的博客】上一篇带大家初步了解了EventBus的使用方式,详见:Android EventBus实战 没听过你就out了,本篇博客将解析EventBus的源码,相信
2016-12-21 12:02:09
3745
转载 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
1803
转载 让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
916
转载 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
4505
1
转载 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
371
转载 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
2528
翻译 在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
2297
原创 获取系统的节点值
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
312
原创 Android开发之assets目录
Android资源文件分类:Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;第二种是assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。那
2016-09-20 10:05:11
523
原创 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
6881
1
转载 Android framework系统默认设置修改
Launcher 总结: 1、launcher的布局太居中,要想两边拉伸 apps_customize_pageLayoutPaddingLeft">40dp apps_customize_pageLayoutPaddingRight">40dpapps tab栏的宽度(Launcher2 icon 数目、大小)\pa
2016-08-31 19:57:33
3637
原创 开发者选项相关路径
android\packages\apps\Settings\src\com\android\settings\DevelopmentSettings\布局:development_prefs.xml:android\packages\apps\Settings\res\xml
2016-08-31 15:33:58
707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人