- 博客(11)
- 收藏
- 关注
原创 安卓常遇到的异常、如何解决
1、 SQLException:操作数据库异常类。问题:当Java应用程序与数据库进行沟通时如果产生了错误,就会触发这个类。同时会将数据库的错误信息通过这个类显示给用户。当用户插入数据的时候,如果这个字段的值跟现有的纪录重复了,违反了数据库的唯一性约束,此时数据库就会跑出一个异常信息。这个信息一般用户可能看不到,因为其发生在数据库层面的。此时这个操作数据库异常类就会捕捉到数据库的这个异常信息,并将...
2018-06-20 16:58:57 496
原创 打包时报:app:transformDexWithDexForRelease
原因:最新的ADT和SDK Tool在将jar转化成dex的时候,可能会合并类的代码,这将导致巨大的类;类中的每一个方法都分配有一个id,字节码中以id标识和调用方法;早期的Dalvik VM内部使用short类型变量来标识方法的id,最大值限制在65535。当方法数超过65535,则会报该错误。解决方法:在build.gradle中dexOptions增加jumboMode trueandroi...
2018-06-14 15:19:05 2569 1
原创 带提示搜索框 AutoCompleteTextView 使用
<AutoCompleteTextView android:id="@+id/baidumap_auto_search" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@null" android:hint="用户...
2018-05-29 09:48:00 744
原创 圆形图标 CircleImageView
需要依赖:compile 'de.hdodenhof:circleimageview:2.2.0'使用:<de.hdodenhof.circleimageview.CircleImageView android:id="@+id/title_icon" android:layout_width="50dp" android:layout_height="match_pare...
2018-05-22 17:02:36 404
原创 卡片布局 CardView
添加依赖compile 'com.android.support:cardview-v7:25.3.1'使用:<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/r...
2018-05-22 16:49:33 178
原创 获取SHA1
获取调试版安全码与发布的版安全码 调试版安全码先进入 .android 然后输入 keytool -list -v -keystore debug.keystore口令:android发布版安全码在android studio 里进入 Terminal先输入 keytool -v -list -keystore 一个空格在输入 F:\E-Goods\jks\e-foods.jks 这个为你...
2018-05-18 15:04:23 158
原创 SharedPreferences 数据持久化
SharedPreferences 是一个轻量级的数据储存方式,它是android数据持久化最简单的一种,是以XML文件储存键值对数据,可以储存一些简单的配置信息,例如登录因为SharedPreferences本身是一个接口,程序无法直接创建SharedPreferences的实例。使用:public static SharedPreferences getSp(Context context)...
2018-05-15 10:46:21 254
原创 动态权限开源库-EasyPermissions使用
开始导入compile 'pub.devrel:easypermissions:0.4.0'需要在 Activity 或者 Fragment 中实现EasyPermissions.PermissionCallbacks 接口@AfterPermissionGranted(PER_LOACTION) public void handleLogin() { if (EasyPe...
2018-05-14 17:25:37 524
原创 设置程序最先启动的Activity
其中android.intent.action.MAIN 与 android.intent.category.LAUNCHER 决定应用程序在luncher中的显示方式;android.intent.action.MAIN决定应用的入口Activity,也就是我们启动应用时首先显示哪一个Activity。android.intent.category.LAUNCHER表示activity应该被列入...
2018-05-14 15:58:25 4429
转载 Glide解析,基本用法
现转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53759439现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后来的新兴军Glide和Picasso,当然还有Facebook的Fresco。每一个都非常稳定,功能也都十分强大。...
2018-05-09 10:40:21 166
翻译 Volley
Volley网络通信框架非常适合去进行数据量不大,但通信频繁的网络操作将volley.jar文件复制到libs目录下public static RequestQueue mVolleyQueue;public static void sendRequest(final Request request, String tag, HttpCallBackListener listener) { ...
2018-05-08 15:58:57 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人