Android
一路奔跑94
业精于勤荒于嬉,行成于思毁于随!
展开
-
Android 打包jar Unable to start the daemon process.
Android 打包jar Unable to start the daemon process.引起该错误的原因是分配的java虚拟机内存太大,系统没有足够的内存,解决的办法是修改Android Studio 默认分配的大小找到项目下的gradle.properties文件中org.gradle.jvmargs配置信息,可根据自己电脑内存大小进行配置,4G内存建议org.gradle.jvma...原创 2018-04-17 16:33:40 · 203 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【本文的版本更新】 2015-04-03时,第一次着手写本文,此时的Android Studio版本为1.1。 2015-05-07时,将Android Studio更新为1.2...转载 2018-05-08 09:47:51 · 136 阅读 · 0 评论 -
Android 设计模式 之 观察者模式
/* * 观察者模式 * 定义对象间的一种一个(Subject)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的 * 对象都得到通知并被自动更新 * * 当然,MVC只是Observer模式的一个实例。Observer模式要解决的问题为: * 建立一个一(Subject)对多(Observer)的依赖关系,并且做到当“一”变化的时候, * 依...转载 2018-05-25 17:16:23 · 109 阅读 · 0 评论 -
切换Activity时的动画overridePendingTransition(A,B)解析
声明:转载请注明出处:http://blog.csdn.net/hello_chillax/article/details/45690879目的: Android中不同Activity之间的切换是不可避免的事情,那么怎么才能让Acitivity的切换更优雅呢,Android中提供了一个方法来解决这个问题,即overridePendingTransition(A,B)函数。效果: 用一张图来表示该函...转载 2018-05-08 17:13:30 · 17534 阅读 · 3 评论 -
Android应用图标的尺寸大小
L DPI ( Low Density Screen,120 DPI ),其图标大小为 36 x 36 pxM DPI ( Medium Density Screen, 160 DPI ),其图标大小为 48 x 48 pxH DPI ( High Density Screen, 240 DPI ),其图标大小为 72 x 72 pxXH DPI ( Extra-high density scre...转载 2018-05-29 17:34:07 · 25677 阅读 · 0 评论 -
Android studio下如何使用断点调试功能
先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程序执行到断点处所调用过的所用方法,越下面的方法被调用的越早。 3.单步调试3.1 ...转载 2018-05-29 18:41:46 · 4077 阅读 · 0 评论 -
Activity的启动模式全解standard,singleTop,singleTask,singleInstance
在android中控制Activity的启动模式的属性主要控制两大功能:1,控制activity 进入哪一个任务task 中, 有两种可能,进入启动task中,进入指定taskAffinity的task中,如果指定taskAffinity的task还不存在,则创建一个2,控制activity 多次启动的处理模式, 有三种可能,每次都创建新的,如果在顶部不创建新的, 如果存在则清除...转载 2018-05-30 13:32:22 · 446 阅读 · 0 评论 -
OkHttp调用HTTPS遇到的问题之:SSLPeerUnverifiedException
关于OkHttp OkHttp学习 Https学习最近在用OkHttp调https接口的时候遇到一个问题javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated.这是由于https请求证书验证问题,直接请求一般都会失败。一般是做证书验证处理或者忽略证书验证。 可是给我https接口的小伙伴说,他们都没使用证...转载 2018-07-25 14:13:49 · 7800 阅读 · 0 评论 -
Android 中英问题换
一、AndroidManifest.xml文件(清单文件)在每个要切换语言的Activity下面添加:android:configChanges="locale"1 <activity2 android:name="com.activity.RepairActivity"3 android:configChanges="l...转载 2018-08-07 18:27:20 · 206 阅读 · 0 评论 -
Android R.string.Id 在setText中显示的是一串数字
在我们编写Android程序的时候,很有可能会使用如下代码:tv.setText(R.string.hello_world):但是如果这样写程序的时候那个字符串的ID很有可能是现实的一串数字,这并不符合我们程序员的意思,所以我们要避免这个问题那么我们就需要如下这种方式在使用字符串ID来显示字符串:tv.setText(getResources().getString(R.st...原创 2018-08-08 11:09:42 · 1138 阅读 · 2 评论 -
INSTALL_FAILED_TEST_ONLY
Android studio安装apk无法安装,报错误,网上搜索可以看到都说是:* 调用者不被允许测试的测试程序*,但具体这句话具体是什么意思很难理解。其实导致这个问题的原因有两个:AndroidMainfest.xml中设置了apk属性为testOnly.<appliaction...android:testOnly="true"...>....</applicat...转载 2018-05-08 09:28:40 · 2026 阅读 · 0 评论 -
Android Studio This Gradle plugin requires a newer IDE able to request IDE model level 3.
在AndroidStudio2.3.3版本下新导入了一个项目,总是报一个错:This Gradle plugin requires a newer IDE able to request IDE model level 3.For Android Studio this means version 3.0+。一开始一直以为是gradle版本不一致导致的问题,一直在改gradle的版本,下载不同版本...转载 2018-05-07 18:29:23 · 516 阅读 · 0 评论 -
Android Studio 如何打JAR包(修订版)
AndroidStudio项目打包成jar 前言:在eclipse中我们知道如何将一个项目导出为jar包,现在普遍AndroidStuido开发,这里一步一步详加介绍AS项目打包成jar,jar和arr的使用在这里先补充一下我在编译时遇到的问题:① Android 打包jarUnable to start the daemon process. 解决办法:(这个问题百度有答案,这里直接写出来...转载 2018-04-18 12:37:54 · 636 阅读 · 0 评论 -
[Android] Android Stuio 在函数前面快速生成说明注释和参数注释的方法
[Android] Android Stuio 在函数前面快速生成说明注释和参数注释的方法操作很简单:写好一个函数之后,在函数前面写上 /** 然后直接回车(Enter键啊),会自动生成注释,函数所有参数都自动帮你写上了,然后你自己加上一些说明就可以了...转载 2018-04-18 14:05:13 · 573 阅读 · 0 评论 -
Android Studio 增加函数注释模板
此篇文章主要介绍如何在Android Studio中函数如何添加注释,使其和eclipse一样方便的添加注释Android Studio默认函数注释为/** * */下面方法将要改为如下格式12345/** * * @author zony * @time 15-11-25 下午2:41 */步骤如下:一、File->Setting->Editor->Live Templa...转载 2018-04-18 14:17:34 · 289 阅读 · 0 评论 -
demo:使用数字证书进行数字签名和加密,解密
下边是一个使用数字证书来进行数字签名(以及验证签名信息),以及非对称加密的一个demo,代码中使用PKCS12类型的keystore(包含私钥)使用JKS或者其他类型的keystore也是可以的,就是在加载keystore的时候有一些不同关于公钥,私钥和数字签名的一个比较容易的理解可以参考这篇文章:http://blog.csdn.net/21aspnet/article/details/7249...转载 2018-04-22 13:22:36 · 1448 阅读 · 0 评论 -
okhttp3出现java.lang.NoClassDefFoundError: okio.Buffer的错误怎么办?
okhttp3出现java.lang.NoClassDefFoundError: okio.Buffer的错误怎么办?问题出现,写完的APP,突然要求要把功能打包成jar包,供别人使用,就开始一顿百度,查找Android studio打包jar流程,后来发现这篇博客写的还不错,亲测流程写的比较合理。访问这个即可,点击打开链接,然后自己按照上面提供的方法,一步一步来,过程一点问题都没有,就是结果还是...原创 2018-04-19 09:48:40 · 7985 阅读 · 1 评论 -
android studio 将引用第三方jar和.so的项目打包jar并混淆
android studio 将引用第三方jar和.so的项目打包jar并混淆公司项目要打包jar,项目比较特殊引用了第三方jar和.so,在网上也找了很多文章查看,基本找不到有引用第三方.so的,无奈之下只有自己研究,在这里分享一下成果。。。简单的module打包jar 引用了第三方的jar打包jar(注意:如果需要手机权限,在对应的AndroidManifest.xml添加,例okh...转载 2018-04-19 09:53:22 · 618 阅读 · 0 评论 -
在Android Studio中有六种依赖 Compile,Provided,APK,Test compile,Debug compile,Release compile
在Android Studio中有六种依赖Compile,Provided,APK,Test compile,Debug compile,Release compile Compilecompile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。ProvidedProvided是对所有的build type以及favlors只在编译时使用,类似eclips...转载 2018-04-19 10:13:52 · 1019 阅读 · 0 评论 -
Android杂谈--ListView之BaseAdapter的使用
本文转自:http://blog.csdn.net/tianshuguang/article/details/7344315话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用Ba...转载 2018-05-09 10:21:58 · 95 阅读 · 0 评论 -
Android UI系列-----Dialog对话框
在Android开发当中,在界面上弹出一个Dialog对话框使我们经常需要做的,本篇随笔将详细的讲解Dialog对话框这个概念,包括定义不同样式的对话框。一、Dialog我们首先来看看android官方文档对Dialog的介绍A dialog is a small window that prompts the user to make a decision or enter additional...转载 2018-05-17 12:31:36 · 205 阅读 · 0 评论 -
Android利用ant将多个jar包合并成一个jar包
做项目的时候(Eclipse),看到自己的libs文件夹下的jar包越来越多(引入第三方的库),同时也就出现了65536的问题,看了这一篇博客http://my.oschina.net/u/992018/blog/354513说是要将jar包利用ant转化成1个jar包,但是这篇博客的没有1、AntApache Ant是一个基于Java的生成工具。据最初的创始人James Duncan D...转载 2019-02-25 15:43:30 · 795 阅读 · 0 评论