Android Studio
文章平均质量分 54
木头小颖
喜欢足球的Coder
展开
-
利用android-serialport-api进行串口读写操作
谷歌开源的项目android-serialport-api让我们更方便的对串口进行读写操作,它的下载地址是https://github.com/cepr/android-serialport-api下载好开源库后,我们打开AndroidStudio,将库导入到项目里首先我们要将android_serialport_api包下面的类包括文件夹本身都原封不动的复制到项目的main/java路径下,跟我们项目本身自己创建的包名同级,切记不要更改任何名字。然后我们找到开源库下面的libs文件夹,原创 2021-03-25 15:42:27 · 2540 阅读 · 0 评论 -
AndroidStudio 配置NDK
获取NDK方式1.网站上下载NDK安装包地址:https://developer.android.google.cn/ndk/downloads/2.利用AndroidStudio下载按步骤选择NDK包,然后进行下载配置NDK的环境变量桌面 - 我的电脑 右键 - 属性,然后按照下面步骤,添加系统变量这里新创建的系统变量是变量名:NDK-ROOT变量值:即NDK下载安装后的路径点击确定后,在系统变量中找到Path,选择编辑选择新建,然后添加内容 .原创 2021-03-25 14:56:31 · 3164 阅读 · 0 评论 -
解决利用Okhttp+Retrofit 发送网络请求得到json是unicode
我们在用Okhttp和Retrofit发送网络请求时,得到的json中汉子是unicode编码,如图此时我们需要在Okhttp初始化的时候设置它的网络编辑器,同时将返回值的编码改成UTF-8.之前设置的OKhttp HttpLoggingInterceptor logging = new HttpLoggingInterceptor(); loggi...原创 2018-09-07 16:39:07 · 1744 阅读 · 0 评论 -
AndroidStudio通用混淆配置文件
#default#指定压缩级别-optimizationpasses 5-dontusemixedcaseclassnames#不跳过非公共的库的类成员-dontskipnonpubliclibraryclassmembers#混淆时采用的算法-optimizations !code/simplification/arithmetic,!field/*,!cla原创 2017-09-22 11:07:42 · 890 阅读 · 0 评论 -
HRMP项目总结
1.在AndroidManifest文件中设置service的exported属性的作用android:exported这个属性用于指示该服务是否能够被其他应用程序组件调用或跟它交互。如果设置为true,则能够被调用或交互,否则不能。设置为false时,只有同一个应用程序的组件或带有相同用户ID的应用程序才能启动或绑定该服务。它的默认值依赖与该服务所包含的过滤器。没有过滤器则意味着该服务只能通过指...原创 2017-05-11 10:45:49 · 633 阅读 · 0 评论 -
较完整的配置AS项目的build.gradle文件
apply plugin: 'com.android.application'apply plugin: 'com.jakewharton.butterknife'//java8 支持apply plugin: 'me.tatarka.retrolambda'apply plugin: 'android-apt'//定义打包时间函数def packageTime() { r原创 2017-09-05 14:22:31 · 1655 阅读 · 0 评论 -
AndroidStudio通过设置Soft Wrap 实现换行
AndroidStudio设置换行有一个很简单的方法,就是在编写代码区域左侧的显示行数地方右键鼠标,选中Soft-Wrap Current File或者Soft-Wrap All Files即可。最终当代码超过编写区域的宽度时会自动换行。设置:设置后:原创 2017-08-14 16:37:36 · 6789 阅读 · 0 评论 -
AndroidStudio常用命令
gradlew build clean --info --> jzl.log 或者 gradlew build clean --info : 查看gradle启动信息adb shell dumpsys actvity : 用来查看Launcher启动MainActivity信息adb logcat -s 标签名 在命令行中查看LOG信息adb shell kill [PID]原创 2017-05-25 21:43:10 · 833 阅读 · 0 评论 -
AndroidStudio 利用Git 将修改内容移动其他Changeist中
1.项目名称右键选择Git --> CommitDirectory2.选择红色框内的按钮,弹出Move to Another Changelist 弹框,即可修改。原创 2017-08-17 14:31:23 · 651 阅读 · 0 评论 -
AndriodStudio 中使用.9图片报错
最近项目中用到了.9图片,于是自己制作了一张.9图片,放到项目的drawable文件夹下,运行,过后会出现错误,如下:> Error: Some file crunching failed, see logs for detailsError:Execution failed for task ':app:merge_360DebugResources'.明显告知是资源文件的问题,原创 2017-07-13 14:50:10 · 497 阅读 · 0 评论 -
AS导入aar包报错Error:Execution failed for task ':app:processDebugManifest'.
当项目用到第三方aar包时,需要加入到本地libs文件夹下,并且在gradle中添加相应依赖,用到相同依Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs赖包时,选择其一,例如:appcompat-v7包在本地项目原创 2017-06-20 14:49:42 · 1358 阅读 · 0 评论 -
cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection异常报错
当我们导入AS项目时,有时候会报如下错误:2017-06-15 17:56:38,544 [ 229886] WARN - ect.sync.idea.ProjectSetUpTask - 2017-06-15 17:56:38,545 [ 229887] INFO - ect.sync.idea.ProjectSetUpTask - Cause: org.gradle.api.原创 2017-06-15 20:12:26 · 1866 阅读 · 0 评论 -
Android Studio 创建窗口默认继承Activity而非AppCompatActivity
Android Studio新建一个Activity的时候,我们希望这个自定义的窗口继承Activity而不是AppCompatActivity或者ActionBarActivity,抑或其它。那么我们需要修改一下Android Studio安装路径下的一个配置文件 common_globals.xml.ftl。它的路径如下x:\ ... \Android Studio\plugins\and原创 2017-04-12 10:47:05 · 3358 阅读 · 2 评论 -
Android Studio创建AIDL文件并实现进程间通讯
在Android系统中,跨进程通信是非常普遍的事情,它用到了Binder机制处理进程之间的交互。Binder机制会开放一些接口给java层,供android开发工程师调用进程之间通信。这些接口android封装到了AIDL文件里,当我们项目用到跨进程通信时可以创建.aidl文件,.aidl文件可以协助我们达到跨进程的通信。下面简单介绍用AndroidStudio创建AIDL文件的过程。1.项目原创 2017-04-09 16:36:44 · 2740 阅读 · 0 评论 -
升级AS后报UnsupportedMethodException异常解决方案
我们在升级完AndroidStudio后,运行项目在Eventlog中会报如下异常:UnsupportedMethodException Unsupported method: AndroidProject.getPluginGeneration(). The version of Gradle you connect to does not suppo原创 2017-02-09 15:19:09 · 442 阅读 · 0 评论 -
Android Studio 常用的操作总结
常用快捷键:ctrl+n :打开类ctrl+j :快速生成语句(例如,for循环、Toast或者自定义的快速生成语句)ctrl+h :显示类结构图ctrl+f12 :查看类中的所有方法ctrl+o :重写父类方法Alt+Insert :快速生成get set方法等ctrl+alt+s :打开settingsf2 :快速在高亮错误 和 警告中切换ctrl+al原创 2017-02-07 16:12:55 · 495 阅读 · 0 评论 -
新装的android IDE发现项目中少V7包的问题
当我们新装一个andriod IDE后,打开新建一个项目,发现会报少v7包的错误,如图:那在SDK Manager 中检查Android Support Library 和Android Support Repository 是否下载,如果已下载是否是最新版本,如旧版本更新到最新版本即可。Eclipse的SDK Manager同理,如图:在Extra中检查An原创 2017-01-09 23:36:34 · 756 阅读 · 0 评论 -
Android Studio 关联 默认或者自定义 android sources
注:本人用的Android Studio 为1.5版本。当我们用的SDK没有相应Android系统的源码时,或者Ctrl+左键点进某个类观看源码时,代码方法中出现了throw new RuntimeException("Stub!")的情况时,如下图那么我们就会考虑是否重新关联下源码。1.用我们设置SDK目录下的sourcesCtrl+Alt+s 进入Setting原创 2016-11-15 14:01:57 · 3078 阅读 · 0 评论