![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
何超杰
http://hechaojie.com 技术、分享、价值...
展开
-
编译android源码刷机到Nexus5x
基础环境1.系统:ubuntu16.042.安卓版本: android-8.1.0_r1 3.openjdk: 1.84.python版本: 2.7(系统默认)1.设置ubuntu镜像源/etc/apt/sources.list追加# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multi原创 2021-01-31 15:53:57 · 662 阅读 · 2 评论 -
android解决Unknown host 'jcenter.bintray.com'问题
1.原因jcenter.bintray.com被墙了2.修改build.gradle// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { maven { url...原创 2018-08-27 18:02:30 · 7691 阅读 · 2 评论 -
安卓SQLiteOpenHelper中OnCreate和onUpgrade执行时期
1.OnCreate 当执行getWritableDatabase或getReadableDatabase时,若数据库文件不存在,则执行。也就是只执行一次。2.onUpgrade 当数据库newVersion大于oldVersion时执行。一般新增表和字段时在这处理。 示例:数据库版本为2时新增name字段@Overridepublic void onUpg...原创 2018-08-27 23:49:43 · 4743 阅读 · 0 评论 -
android真机调试sqlite3
1.在gradle.build添加如下包: debugCompile ‘com.amitshekhar.android:debug-db:1.0.0’下面当你在App启动的时候,你要注意查看下你的logcat,会有这么一行: D/DebugDB: Open http://XXX.XXX.X.XXX:8080...原创 2018-08-27 23:50:26 · 1630 阅读 · 0 评论 -
android导入新项目慢解决
1.导入新项目特别慢 原因:优化导入项目的gradle版本在本地没有,会重新下载gradle,所以特别慢解决:修改gradle/wrapper/gradle-wrapper.properties文件 distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip 将gradle版本...原创 2018-08-24 10:17:06 · 5347 阅读 · 0 评论 -
禁止滑动的ViewPager
有时候多个viewpage嵌套或者不想viewPage滑动,可以重写viewpage,禁止滑动。如下:import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;/** ...原创 2018-09-04 14:06:17 · 1669 阅读 · 0 评论 -
Android清楚之前的Activity
1.场景 退出后,跳转到登录界面,需要清除之前的Activity 设置Flags为 Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASKARouterUtil.build("/eyaotech/welcome").withFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Inte...原创 2018-08-26 00:37:30 · 1687 阅读 · 0 评论 -
java使用apk-parser解析apk,获取manifest中的版本号及自定义变量
apk-parser地址:https://github.com/hsiafan/apk-parser1.获取版本号等信息:try (ApkFile apkFile = new ApkFile(new File(filePath))) { ApkMeta apkMeta = apkFile.getApkMeta(); System.out.println(apkMeta.get...原创 2018-10-31 15:51:15 · 4362 阅读 · 1 评论