自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Exception in thread “main“ java.lang.UnsupportedClassVersionError,Unsupported major.minor version 52

本文档参考了:http://www.zzvips.com/article/2204.html在用命令编译RK系列android系统的Fota包时,一直报错:研究这个报错信息,发现是服务器安装的的JDK的版本与当前这个源码编译所需的JDK版本不匹配导致。服务器上的JDK版本是1.7,而代理商说必须要1.8的JDK才能编译。那我只有改变服务器的JDK版本为1.8.切换远程服务器的JDK版本的方法:公司编译服务器实际上配置了多个jdk版本,如何切换jdk版本呢?先来看看如何设置jdk环境变量,百

2020-07-24 17:54:18 368

原创 android系统rom移植接入应用

系统里面添加某个应用并编译进rom的方法1.manifest.xml需要在代码清单文件添加该应用的仓库地址(如果不用从服务器下载更新该源码,就不需要设置这个)。repo sync时会自动下载该应用的仓库代码,位置在.repo文件下面的manifest.xml,如果没有,则在manifests目录下找到对应的manifest.xml2.device.mkdevice.mk文件会控制哪些应用会被编译进系统device.mk的路径:mt8163_4.0_Y20D\device\mediatek\com

2020-06-04 11:48:17 701

原创 MTK8163修改系统开机Logo和开关机动画

记录该系统修改开机Logo和开关机动画的几个容易踩的坑:一,修改系统开机Logo图片开机logo图片所在的路径:mt8163\KMD\customer\KMD\t2\oem\下,这个路径也是可以自定义的。图片格式是:bootlogoimg.bmp。用另外一张.bmp格式的图片替换掉就行了。注意:不能把.png和.jpg的图片后缀直接改为.bmp,这样格式错误,导致开机后不显示该图片。可以用windows系统自带的画图工具重新另存为.bmp格式的图片。替换图片后重新编译系统源码,刷img来测试。二

2020-06-04 11:08:36 1473

原创 android Camera自动拍照、自动对焦并获取指定大小图片

1.首先android6.0以上版本要动态申请相机和文件读写权限2.废话不啰嗦,上代码:/** * 摄像头画面采集界面 */public class DistinguishActivity extends BaseActivity implements SurfaceHolder.Callback, Camera.PictureCallback { private ImageVi...

2020-04-05 21:38:07 1946 1

原创 android命令获取当前屏幕分辨率

cat /sys/class/display/mode

2020-03-31 12:31:41 747

原创 android命令读取Mac地址方法

获取Ethernet Mac1.先打开Ethernet开关2.cat /sys/class/net/eth0/addressWIFI Mac方法:1.先打开wifi开关2.cat /sys/class/net/wlan0/address

2020-03-31 12:29:59 605

原创 android模拟触摸事件

Instrumentation inst=new Instrumentation();inst.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, 240, 400, 0));inst.sendPointerSync(...

2020-03-31 12:21:14 996

原创 android WebView在系统应用里的报错问题

大家都知道WebView的使用很简单。但是它在系统权限的应用里刚加载时就突然报错了。解决办法如下://如果WebView放在布局中,必须要放在setContentView之前private void hookWebView(){ Class<?> factoryClass = null; try { factoryClass ...

2020-03-31 11:52:33 858

原创 android杀死系统其他进程的方法

private void killService() { ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List<RunningAppProcessInfo> list = manager.getRunningAppProcesses(); f...

2020-03-31 11:37:48 1065

原创 android获取当前系统里的所有Launcher应用

public static List getLauncherList(Context context) { List packageNames = new ArrayList(); final Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); List ...

2020-03-31 11:31:02 1645

原创 android获取TF卡、U盘等扩展存储路径

/** * 获取扩展存储路径,TF卡、U盘 */ public static List<String> getExternalStorageDirectory() { List<String> list = new ArrayList<String>(); try { Runtime runtime = Runtime.getRuntim...

2020-03-31 11:24:03 391

原创 android系统自带单选Dialog

String[] data=new String[]{"中国","美国","俄罗斯"};int default_index=0;//默认选中的位置new AlertDialog.Builder(TestActivity.this).setTitle("").setSingleChoiceItems(R.array.country, default_index, new DialogInterf...

2020-03-31 11:20:07 176

原创 android 在App监听系统语言切换的方法

1.首先在主AndroidMainfest配置文件里配置:android:configChanges=“locale|layoutDirection”2.在Application中监听的方法:public class AppContext extends Application{ public static boolean languageChange=false; @Override ...

2020-03-31 11:14:11 1622

原创 android获取当前打开的栈顶的Activity包名类名

ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);RunningTaskInfo info = manager.getRunningTasks(1).get(0);String shortClassName = info.topActivity.getShortClass...

2020-03-31 11:06:13 834

原创 android自定义系统屏保Dream

一:自定义屏保Dream的创建1.首先创建一个Dream类,必须继承系统DreamService:public class Album extends DreamService { @Override public void onCreate() { super.onCreate(); setInteractive(false); }...

2020-03-30 18:32:19 2271 5

原创 android设置系统锁屏时间或屏保显示时间

public static final String SCREEN_OFF_TIMEOUT = "screen_off_timeout"; private final int SCREEN_TIMEOUT_VALUE_NONE = Integer.MAX_VALUE;//永不休眠 private DreamBackend mBackend;//屏保管理类 @Overrid...

2020-03-30 18:12:40 3806 2

原创 android设置和获取系统屏幕亮度

private SeekBar sb_brightness; private ContentObserver observer = new ContentObserver(new Handler()) { @Override public void onChange(boolean selfChange) { super.o...

2020-03-30 18:01:05 945

原创 android ANR查看日志

1.adb进入到/data/anr即可看到ANR日志,也可直接在android studio的Device File Explorer中找到2.查看ANR关键日志:找到group=“main”,就是android主线程阻塞导致anr的地方...

2020-03-30 17:48:37 3652

原创 android系统源码编译

1.source ./build/envsetup.sh //启动脚本初始化环境2.lunch xx //lunch 特定的分支3.全编:make -j8 2>&1|tee build.log4.单编:mm frameworks/base/另外m的含义:m:mm:mmmm,显然是makemm ,在编译单一模块的时候可以在当前目录下使用,如果当...

2020-03-30 17:29:55 155

原创 android adb命令打开Activity或其他android组件

adb shell am start -n com.android.tv.settings/NetworkActivity //包名/类名启动adb shell am start -a com.android.systemui.TOGGLE_RECENTS //Action启动

2020-03-30 17:08:01 828

原创 windows抓取android app的日志

1.cmd窗口执行:adb logcat -v time > D:\logcat.log2.执行app的操作,3.操作完app后,Ctrl+c结束日志记录

2020-03-30 16:53:29 516

原创 android命令截屏

adb shell screencap /mnt/card/test.png

2020-03-30 16:47:33 410

原创 把电脑上的文件通过数据线传入到android系统

adb rootadb remountadb push “你的apk绝对路径” system/app/当出现:XXXXkb/s 0.XXXs时表示已经放到系统应用下最后adb reboot重启系统才生效

2020-03-30 16:43:25 435

原创 Android设备关机命令

adb shellreboot -p

2020-03-30 16:38:12 2300

原创 Android adb获取root权限 adb无线调试命令

Android adb获取root权限 adb无线调试命令adb rootadb remountadb shell mount -o remount rw /adb shell

2020-03-30 16:24:59 1726

空空如也

空空如也

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

TA关注的人

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