
AndroidStudio
他晓
专注于Android技术开发,经验总结分享
欢迎关注微信公众号:taxiao213
欢迎访问GitHub:https://github.com/taxiao213
展开
-
使用 hideApi SystemApi 在 Android Studio 中开发系统级 APP
使用 hideApi SystemApi 在 Android Studio 中开发系统级 APP欢迎入群交流获取 jar 包GitHub:https://github.com/anggrayudi/android-hidden-api从安卓源码获取:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/添加 jar 包到 Android Studioapp 的 build.gradle 配置dependencies原创 2022-03-02 22:12:10 · 3595 阅读 · 3 评论 -
PopupWindow 动态框展示
PopupWindow 动态框展示,自动计算展示的位置,左、右、上、下对齐欢迎入群交流附上完整代码public class PopupWindowUtil { /** * 计算出来的位置,y方向就在anchorView的上面和下面对齐显示,x方向就是与屏幕右边对齐显示 * 如果anchorView的位置有变化,就可以适当自己额外加入偏移来修正 * * @param anchorView 呼出window的view * @para原创 2021-12-22 21:03:36 · 5003 阅读 · 0 评论 -
JNI使用方法2 (NDK 交叉编译,编译出安卓可运行库)
JNI使用方法2 (NDK 交叉编译,编译出安卓可运行库)如果我们想要交叉编译出安卓可运行的程序或者库的话就不能直接使用gcc去编译了,而需要使用Android NDK提供了的一套交叉编译工具链下载Android NDK,然后配置好环境变量NDK_ROOT指向NDK的根目录然后可以通过下面命令安装交叉编译工具链$NDK_ROOT/build/tools/make-standalone-toolchain.sh \ --platform=android-19 \ --install-原创 2021-02-16 18:06:50 · 10959 阅读 · 0 评论 -
JNI 使用方法 (Java Native Interface)
JNI 使用方法 Guide to JNI (Java Native Interface)1. 创建 NativeMainJNI.java 类package com.taxiao.cn.apple.jni;/** * 优快云:http://blog.youkuaiyun.com/yin13753884368/article * Github:https://github.com/taxiao213 */public class NativeMainJNI { static {原创 2021-02-09 12:16:17 · 8648 阅读 · 0 评论 -
Android 渠道包 动态生成 apk 名称
Android 渠道包 动态生成 apk 名称低版本打包配置buildTypes { release { minifyEnabled true shrinkResources true zipAlignEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'原创 2021-02-03 13:53:03 · 5401 阅读 · 0 评论 -
Android studio gradlew 使用方法
Android studio gradlew 使用方法./gradlew clean clean项目./gradlew build 构建项目./gradlew assembleDebug or /gradlew aD 编译并打Debug包./gradlew assembleRelease or /gradlew aR 编译并打Release的包./gradlew installRelease or /gradlew iR Release模式打包并安装./gradlew installDebu原创 2021-01-30 17:10:07 · 4237 阅读 · 0 评论 -
Android 分包导致低于5.0版本报错ClassNotFoundException
Android 分包导致低于5.0版本报错ClassNotFoundException 项目在4.4系统运行就报错,在5.0以上没问题。原因就是 报错ClassNotFoundException 方法数超64K(1K=1024,65536刚好是64K);需要分包操作解决方案1、在module下的build.gradle文件 ,添加multiDexEnabled true defa原创 2017-12-25 18:57:50 · 2448 阅读 · 3 评论 -
AndroidStudio3.0 输入法卡顿问题
AndroidStudio3.0 输入法卡顿问题 困扰好久的问题终于解决了,将3.0之前AndroidStudio安装目录下的jre文件夹覆盖在3.0版本下的jre文件夹就OK了原创 2017-12-20 09:40:28 · 1102 阅读 · 0 评论 -
AS快捷键
AS快捷键原创 2017-04-05 14:26:22 · 451 阅读 · 0 评论 -
Android Studio插件
Android Studio插件 1.ButterKnife 作用:ButterKnife注解想必都用过,安装ButterKnife插件,快速生成findViewById。 安装步骤:Android studio-Settings-Plugins-搜:ButterKnife-Install Plugin 2.Gsonformat 作用:一般接口返回数据后要建立原创 2017-03-29 11:51:25 · 365 阅读 · 0 评论