- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 MTK android5.1编译system.img过大导致OTA包失败
1、 由于客户定制apk过大,导致编译时过大修改路径device\mediatek\build\build\tools\ptgen\MT6735\partition_table_MT6735.xls2、后面在编译OTA 的时候又遇到OTA包编译失败,修改如下:a、这是由于python 2.7 脚本限制参考/prebuilts/python/linux-x86/2.7.5/lib/python2.7/zipfile.pyZIP64_LIMIT = (1 << 31) - 1
2020-11-20 18:18:24
620
原创 android5.1修改系统默认日期
1、路径:bootable\bootloader\preloader\custom\ [project] \inc\ cust_rtc.h#define RTC_DEFAULT_YEA 2019#define RTC_DEFAULT_MTH 7#define RTC_DEFAULT_DOM 12、路径:vendor\mediatek\proprietary\frameworks\ba...
2019-10-24 13:37:22
589
原创 EditText显示光标,不显示软键盘,通过光标添加内容,删除内容
点击EditText显示光标,不显示软键盘public void setSoftInputMethod(EditText edit){ int currentVersion = android.os.Build.VERSION.SDK_INT; String methodName = null; if(currentVersion >= 16){ ...
2019-09-18 16:56:27
242
转载 导入UVCCamera-master遇到的坑
本文转自:http://www.pianshen.com/article/5082310806/感谢作者提供的方法Android Studio版本:3.4.2操作系统(AS):Windows7Android设备版本:5.1摄像头:USB摄像头(客户随便给的)开源项目:saki4510t/UVCCamera下载源码源码路径https://github.com/saki...
2019-09-10 17:42:28
1990
原创 打开/关闭NFC 功能
通过反编译直接调用NFC 打开/关闭方法,废话不多说直接上代码/** * open NFC */ private void enable(){ try { Method method =adapter.getClass().getDeclaredMethod("enable"); method.invoke(adapter); } catch (NoSuchMeth...
2019-07-06 10:31:00
7023
15
原创 SN_Writer写IMEI号
一、打开软件,点击System Config 设置你要写入的IMEI,全网通需要勾选IMEI,MEID,Dual IMEI .如图:二、最主要的是MD AP 文件以下为6739源码为例MD文件路径:\alps\vendor\mediatek\proprietary\modem\mt6739_sp_lwctg_umoly0142_prod\MDDB.META_MT6739_S00_MOL...
2019-05-23 11:32:13
4371
4
原创 android 8.0后打开wifi热点以及更改热点帐号密码,打开移动数据的方法
需要权限&lt;!--wifi热点权限--&gt; &lt;uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&gt; &lt;uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG&
2018-09-03 20:15:09
6808
17
原创 android 8.0 恢复出厂设置 最简单的方法
由于版本的更新,之前所用的方法已经无法满足调用恢复出厂设置,通过源码追溯如下:首先进入到这个界面 查看源码 /* * Copyright (C) 2010 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the “License”); * you...
2018-06-23 18:08:46
8442
1
原创 关于android studio 升级4.4之后的坑Unable to load class 'org.gradle.api.internal.component.Usage'
今天无聊把android stuido 升级了下然后把项目导进去clean后出现问题 顺着提示往下走,会遇到如下情况: 主要原因是因为把根目录下的gradle/wrapper/gradle-wrapper.properties文件下的distributionUrl自动更新为 distributionUrl=https://services.gradle.org/distributi...
2018-06-20 10:39:11
9420
原创 阿里SopHix热修复框架操作实践基础步骤
首先第一步去阿里云申请注册账户,接下来是管理后台使用说明,链接如下: https://help.aliyun.com/document_detail/51434.html?spm=5176.doc53287.6.552.vZxNDm#Step5 发布补丁列表内容在android studio 上创建一个app项目工程,从管理后台获取AppId,和AppSecret以及RSA密钥。 上面三个
2017-12-16 14:49:56
2027
转载 Android OpenGL教程-第六课【转】
第六课 纹理映射:(在转之前 一开始没有弄明白,查阅资料,看了各路大神的逻辑后整明白了,最后附上自己的心得体会 以及代码!)在这一课里,我将教会你如何把纹理映射到立方体的六个面。激动的时刻来了,加载图片了。复习一下android加载图片的知识。放一个png到drawable里面。 添加一个工具类,方便我们使用。package top.wuqianling.opengl.lesson;impor
2017-11-06 15:43:10
325
转载 Android OpenGL教程-第五课【转】
第五课 3D空间:我们使用多边形和四边形创建3D物体,在这一课里,我们把三角形变为立体的金子塔形状,把四边形变为立方体。先看看三角形的顶点变成啥了private float[] mTriangleArray = { 0.0f,1.0f,0.0f, -1.0f,-1.0f,1.0f, 1.0f,-1.0f,1.0f, 0.
2017-11-06 15:04:12
299
转载 Android OpenGL教程-第四课【转】
第四课 旋转:在这一课里,我将教会你如何旋转三角形和四边形。左图中的三角形沿Y轴旋转,四边形沿着X轴旋转。我们增加两个变量来控制这两个对象的旋转。这两个变量加在程序的开始处其他变量的后面。它们是浮点类型的变量,使得我们能够非常精确地旋转对象。浮点数包含小数位置,这意味着我们无需使用1、2、3…的角度。你会发现浮点数是OpenGL编程的基础。新变量中叫做 rtri 的用来旋转三角形, rquad 旋转
2017-11-06 14:24:29
519
转载 Android OpenGL教程-第三课【转】
第三课 给多边形上色:作为第二课的扩展,我将叫你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。这次增加的代码不算多。增加一个color的buffer在OpenGLRenderer类中定义颜色数组:private float[] mColorArray={ 1f,0f,0f,1f, //红 0f,1
2017-11-06 12:55:58
593
转载 Android OpenGL教程-第二课【转】
第二课 你的第一个多边形:在第一个教程的基础上,我们添加了一个三角形和一个四边形。也许你认为这很简单,但你已经迈出了一大步,要知道任何在OpenGL中绘制的模型都会被分解为这两种简单的图形。读完了这一课,你会学到如何在空间放置模型,并且会知道深度缓存的概念。其他类不变,只更改OpenGLRenderer类。首先,我们画一个三角形,主要是在OnDrawFrame里面画,使用的函数是gl.glDrawA
2017-11-06 12:40:12
642
转载 Android OpenGL教程-第一课【转】
第一课 快速的开始一个Android OpenGL项目首先,读懂我们的教程,需要有android的初步基础,我们这里只是通过android提供的SDK,来进行OpenGL的学习,所以你必须先学习如何建立一个android的项目,同时了解activity的生命周期和android下的屏幕或键盘响应机制。好的,开始建立一个android的项目Lesson1,Activity的名字的名字我们叫Lesso
2017-11-06 11:20:12
578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人