#android

Android.mk 文件 和Application.mk 文件的具体作用和写法

1.Android.mk文件以及Application.mk文件的作用  Android.mk文件是用来配置jni编译的源文件输入、编译参数、编译输出产物等等。  Application.mk文件是用来指定平台有关的配置信息,比如编译的平台版本、平台架构、使用的标准库等等2. Android.mk文件的一般组...

Android Studio配置NDK开发环境

1.下载开发工具  下载CMake、LLDB、AndroidNDK,如图所示(勾选表示已经下载了,没勾选就勾选并点击右下角的apply进行下载,减号表示下载不完整或者有更新,再点击就可以勾选然后apply去下载或更新):      CMake是编译器,类似于GCC、Clang等等。LLDB是用于调试的,类似于gdb的东...

Android Studio升级到3.0.0后构建项目时出现的问题总结

如果AndroidStudio升级到3.0.0,AndroidStudio会提示你推荐使用3.0.0的构建插件,同时要求Gradle的版本必须是4.1以上。下面是具体的修改步骤:1.修改Gradle的版本,在gradle-wrapper.properties里编辑distributionUrl,如下:  distrib...

Android自定义View,包括换行布局、带文本的圆角进度条、标题自适应的带数字提示的选项卡等等

下面贴出了几张图,效果图如下所示:GitHub地址:https://github.com/yongfengnice/CustomWidget...

Android Studio常用好用的插件

1.AndroidLayoutIDConverter  findViewById自动生成插件2.AndroidParcelablecodegenerator  Parcelable代码块自动生成插件3.GsonFormat  json字符串转为javabean类的插件4.ECTranslation  英文翻译为中文的翻...

Android Studio出现java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException的总结和解决方法

1. Error:Executionfailedfortask'mergeDebugAndroidTestResources'.  >Error:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessE...

Android Studio不显示华为手机Logcat的解决办法

1、在拨号界面输入*#*#2846579#*#*  会弹出一个菜单工程的页面2、选择后台设置  进入后台设置页面3、选择LOG设置  进入LOG设置页面4、勾选所有的选项,然后退出即可生效...

Android studio一直显示Fetching Documentation...的解决方法

当按下ctrl+q 想查看某个api的说明文档时,Androidstudio一直显示FetchingDocumentation..,原因是请求请求网络获取文档,而且是需要翻墙的。下面通过修改Androidstudio的配置,让它查找本地的文档。所以需要事先把整个文档下载下来。1.找到用户目录下的.Androi...

Android开发只在测试阶段添加测试库并在正式版本自动去掉测试库的方法

在实际的开发中,通常有这样一个需求,就是测试阶段需要添加一些测试库,正式版本阶段就去掉。下面拿leakcanary这个库来说明一下具体的实现方法:  1.在app下的build.gradle添加debugCompile'com.squareup.leakcanary:leakcanary-android:1.5.1  ...

Android Studio中六种依赖说明

1.Compile  compile是对所有的buildtype以及favlors都会参与编译并且打包到最终的apk文件中。2.Provided  provided是对所有的buildtype以及favlors只在编译时使用,类似eclipse中的external-libs,只参与编译,不打包到最终apk。3.APK ...

Android通过代码设置EditText不可编辑

mEditText.setEnabled(false);mEditText.setFocusable(false);mEditText.setKeyListener(null);//重点不设置addTextChangedListener,或设置为null...

android出现anr(application not response)的分析

1.导出traces.txt文件,该文件记录anr信息adbpull/data/anr/traces.txt./traces.txt就会将手机目录/data/anr/traces.txt文件导出到当前目录下,文件名称为traces.txt2.搜索 "main"关键字,以及查找自己的包名,从"main"开始分析...

命令行创建Android模拟器

前提:安装好AndroidSDK(通过SDKManager去下载)1.进入.../sdk/tools2.命令行执行androidavd,就会出现模拟器创建页面附:使用这种方式创建android模拟器,可以避免很多不必要的错误 3.启动模拟器时可以勾上Scaledisplaytorealsize ...

处理android 经典蓝牙发送文件时接收包的问题

  需求:android经典蓝牙发送文件,发送端支持暂停操作(变态!!!!),还想要断点续传(更变态!!!)   大致实现:  client端发送定长包,文件首包包头(固定长度)包含此文件标示(名称,文件流总长度等),并且要处理好socket缓存区溢出的问题,防止出现丢包。  s...

创建Android虚拟设备(AVD)

   AVD的全称为:AndroidVirtualDevice,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。    首先我们选择窗口,然后选择And...
首页上一页...89101112...下一页尾页