Android NDK No such file arm64-v8a/libgnustl_static.a

问题: Android NDK开发,使用C++实现一些功能,在编译时出现错误: No such file: ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_static.a 相关的环境配置也没问题 解决...

2018-12-06 10:54:13

阅读数:12

评论数:0

Android Enum枚举使用说明

开发过程中经常使用Enum,比如: public enum AppType { Story, Songs, } 常用有以下三个常用方法: ordinal() //序列号值, 如:index == AppType.Story.value() name() //名称,如:S...

2018-11-19 10:16:22

阅读数:10

评论数:0

Android "Can't create handler inside thread that has not called Looper.prepare()" 问题

创建了一个线程,并且在线程里面执行异步处理,如下: new Handler().postDelayed(new Runnable() { @Override public void run() { //...

2018-11-05 15:22:23

阅读数:12

评论数:0

Android 关闭屏幕方法

Android关闭屏幕管理类: mDevicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE); mDevicePolicyManager.lockNow();

2018-11-03 17:36:11

阅读数:238

评论数:0

Android annotationProcessor configuration. - butterknife-7.0.1.jar 问题

更新gradle 3以后,出现以下错误信息: Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to cont...

2018-11-03 16:39:05

阅读数:23

评论数:0

Android No toolchains found in the NDK ... mips64el-linux-android 问题

Android Studio 打开以前旧工程出现以下错误: Android No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 解决方法: 更新工程目录下的gr...

2018-11-03 16:10:43

阅读数:61

评论数:0

Android Handler.postDelayed 见解

Android 开发中,经常用到延时处理某个任务,经常用到 Handler.postDelayed, 一秒后执行一段代码: new Handler().postDelayed(new Runnable() { @Override pu...

2018-11-02 16:22:52

阅读数:15

评论数:0

Android“resource android:style/TextAppearance”错误解决方法

问题 更新工程后出现以下错误: error: resource android:style/TextAppearance.Material.Widget.Button.Borderless.Colored not found. 解决办法 修改build.gradle文件: compileSdk...

2018-11-02 10:49:53

阅读数:150

评论数:0

Android Gradle 调用命令脚本文件

Gradle 调用命令脚本 android { ... afterEvaluate { if (project.hasProperty("assembleRelease")) { assembleRelease.doL...

2018-10-24 16:09:06

阅读数:33

评论数:0

Java分割字符串

Java常用分割字符串 “.”和“|”都是转义字符,必须得加"\"; 以某个字符串进行分割,如:split("str"); 以多个字符串进行分割,如:“a、b、c、.、|” 进行分割 split("a|b|...

2018-10-22 20:57:17

阅读数:13

评论数:0

Android AtomicInteger使用

AtomicInteger使用 多个线程访问同一个整型数值; 自动增加/减小值; 经常作为流水值使用; 线程安全,使用原子锁; 包名 java.util.concurrent.atomic, 该包名下包含其它同步数值类 AtomicBoolean、AtomicLong等; 常用方法:get()、...

2018-10-22 18:31:04

阅读数:38

评论数:0

Android Timer 分析

Android Timer 特别注意 定时器用完后,需要cancel,否则定时器线程一直存在 定时器依赖系统时间,当系统错乱时,会造成定时器调度出问题 1.TimerTask 类 抽象类 同步锁lock 定时器执行的状态(virgin原始状态、scheduled待调用、executed已执行...

2018-10-22 17:48:03

阅读数:23

评论数:0

Android “Cannot create AudioRecord”问题

Android “Cannot create AudioRecord”问题Cannot create AudioRecord 问题研究1.AndroidManifest.xml2.动态申请权限3.手动打开权限 Cannot create AudioRecord 问题研究 最近在研究Google...

2018-10-22 10:35:38

阅读数:32

评论数:0

Mac安装binutils工具

Mac安装binutils工具1.命令安装2.解决办法 1.命令安装 brew install binutils 出现以下错误: See `config.log' for more details. /System/Library/Frameworks/Ruby.framework/Versio...

2018-10-22 10:11:07

阅读数:87

评论数:0

Android多国语言values语言包

在res values各国文件名: 中文(中国):values-zh-rCN 中文(台湾):values-zh-rTW 中文(香港):values-zh-rHK 英语(美国):values-en-rUS 英语(英国):values-en-rGB 英文(澳大利亚):values-en-rAU 英文(...

2018-10-06 21:20:14

阅读数:338

评论数:0

Android 获取apk签名MD5

Java获取方法: private void getCertificateMD5() { try { String packageName = getApplicationContext().getPackageName(); ...

2018-06-07 17:20:22

阅读数:288

评论数:0

Android配置打包名称

build.gradle文件内容如下: applicationVariants.all { variant -> variant.outputs.all { if (variant.name.equalsIgnoreCase('r...

2018-06-07 17:09:44

阅读数:311

评论数:0

Android 配置打包签名信息

目录结构如下:有2种方式:第一种,直接配置: signingConfigs { debug { storeFile file("app/keystore.properties") storeP...

2018-06-07 17:00:26

阅读数:94

评论数:0

Android 生成 jni 头文件

工程目录结构如下:DataEncrypt 文件内容如下:public class DataEncrypt { public native byte[] decodeBuffer(byte data[], int len); static { Syste...

2018-06-07 16:23:47

阅读数:63

评论数:0

2018年6月6日随笔

2008年大专毕业,毕业后一直从事IT相关工作,想想自己出来第10年了,从嵌入式Linux应用开发 -> 嵌入式(uCos)应用开发 -> 嵌入式uCos操作系统开发 -> IC技术支持 -> iOS开发 -&...

2018-06-06 23:10:06

阅读数:57

评论数:0

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