自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/params/BasicHttpParams

android开发中,在安卓版本9.0版本以上,出现 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/params/BasicHttpParams;错误,这是因为9.0以上的出现,解决办法:在AndroidManifest.xml的application节点下 添加以下内容:并在application下面添加:android:usesCleartextTraffic=“true”...

2021-01-04 17:39:07 963

原创 使用SQLite判断数据库中某个字段时间是否超过一小时

DELETE FROM hse_task_detail where datetime(actualCompletionTime) < datetime(‘now’,’-1 hour’,‘localtime’)

2019-12-24 17:06:37 801

原创 使用android studio创建get、set时String类型的不等于null的方法

在使用Android Studio的时候,有的时候,创建了实体类,需要get、set,但当前值是string类型的,需要让不能与null,手动一个一个修改太麻烦,现在记录下我的办法1、创建实体后,点击快捷键(Alt+insert),出现生成Getter and Setter,点击后,2、点击图1,添加一个属于自己的get模板,然后在设置的模板中添加get模板set模板同上...

2019-09-03 15:47:15 1312

原创 Android开发中随笔

1、查看sqlite版本号PRAGMA user_version 查询当前数据库版本号

2019-07-04 11:16:30 126

原创 使用android studio创建项目运行到手机上出现两个图标

在使用android studio创建的项目,运行到手机上出现两个手机图标,这个问题是在创建activity的时候,在AndroidManifest.xml中,除去启动页,其他的activity也有 &amp;amp;amp;lt;category android:name=&amp;amp;quot;android.intent.category.LAUNCHER&amp;amp;quot;/&am

2018-08-29 16:25:47 1081

原创 使用BottomBar框架制作导航栏添加activity

使用BottomBar框架制作导航栏项目地址:https://github.com/roughike/BottomBar 我这里只说下我在使用的过程中发现并解决的问题 1、我的需求是底部导航,但有个tab不是Fragmnet,是Activity,因此问题来了:如何添加点击就跳转、点击返回是否回到主页、返回后主页下的tab是否是主页的tab 解决方法: //在监听事件的时候,添加一个判断...

2018-08-24 11:48:15 492

转载 Android studio快捷开发插件

对于一个Android开发,面对以下问题会非常痛苦。 重复的findById。 将复杂的Json字符串,解析成javaBean。 调试接口的时候打断点十分麻烦。 以上这些问题是每个Android开发都会遇到的“难处”,因为这些代码没有任何的“难度”,是重复的工作,而且比较容易出错。我写这篇博客的意图就是分享我自己开发中使用的工具和插件,解决以上“痛点”。 1、常用插件 1.1、Andro

2018-04-02 16:56:24 160

原创 android开发中关于Bugly热更新的问题

1、在使用Bugly的异常上报功能后,集成了sdk,使用热更新功能的时候,不用在集成sdk 2、在使用异常上报功能和热更新功能的时候,在application中初始化的时候,只用初始化一次,统一更改为 Bugly.init(getApplicationContext(), “你申请的appId”, flase);不然在上传补丁包的时候一直显示没有找到发布过的补丁包 3、在使用studio 3....

2018-03-13 16:01:06 246

原创 判断网络连接

判断网络连接是否正常(有时会出现有网络,但有上不了网的问题) /** * 判断网络情况 * * @param context 上下文 * @return false 表示没有网络 true 表示有网络 */ public static boolean isNetWorkAvailable(final Context context) {

2018-01-30 18:00:57 218

原创 GridView显示本地图片后,点击全屏查看,使用dialog显示

根据项目需求,选择本地图片在GridView中显示出来,然后点击图片,放大缩小显示,就想着用dialog显示,直接上传代码 private void initView() { //这是当点击GridView的监听事件 mGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

2017-10-31 15:38:34 441

原创 循环优化

循环优化明确一个概念,对方法的调用,即使方法中只有一句语句,也是有消耗的,包括创建栈帧、调用方法时保护现场、调用方法完毕时恢复现场等。所以例如下面的操作:for (int i = 0; i < list.size(); i++){…}建议替换为:for (int i = 0, int length = list.size(); i < length; i++){…}除此之外,如果在循环结构中,存在循

2017-08-09 09:25:45 364

原创 TextView使用

public class MainActivity extends Activity {TextView tv1, tv2, tv3, tv4, tv5;    String s, s2, s3, s4, s5;    @Override    protected void onCreate(Bundle savedInstanceState) {        sup

2017-07-24 17:08:10 289

原创 ProgressDialog使用,让进度条显示出Mb大小

pBar = new ProgressDialog(MainActivity.this);//进度条,在下载的时候实时更新进度,提高用户友好度 pBar.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); pBar.setTitle("正在下载"); pBar.setMessage("请稍候...");

2017-06-30 15:40:46 2927 1

转载 android权限都很实用的(permission)大全

收集到的android权限都很实用的(permission)大全 1.android.permission.WRITE_USER_DICTIONARY 允许应用程序向用户词典中写入新词 2.android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置 3.android.permission.WRITE_SOCIAL_STREAM 读取用户

2017-06-19 17:03:34 415

原创 使用studio2.3版本生成签名的时候需要注意的地方

在使用studio2.3版本生成签名的时候,和原来的不一样,会有个选择v1/v2,这两个选择,只选择V2生成的apk不能安装,显示的是安装失败,选择V1生成的apk可以,选择v1和V2也是可以,至于说原理,没理解,如果有人知道请留言,谢谢!

2017-06-13 11:47:09 254

原创 使用AS开发中遇到的问题

1.dexDebug ExecException finished with non-zero exit value 2需要在gradle中配置下面的代码,原因是引用了多个libraries文件defaultConfig {        multiDexEnabled true}2.Execution failed for task ':app:transformCl

2017-05-25 14:52:00 352

原创 eclipse迁移到studio中出现的问题

1、Error:The number of method references in a .dex file cannot exceed 64K. Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html  出现这种情况是调用的jar太多,里面的方法超过界限,解决办

2017-05-22 14:50:12 197

原创 在含有EditText的页面,让不获取焦点不出现输入框

在它的父布局中,添加android:focusable="true"android:focusableInTouchMode="true"只有在父布局添加才有效果,在它本身添加没有效果,还有就是在网上看到的另一种方式:在主清单中,调用的界面下添加android:windowSoftInputMode="adjustPan|stateHidden"这种也是可以的。  有

2016-12-14 17:29:40 227

原创 idea从安装到使用技巧(有的是我下载别人的文章借用的)

IDEA使用总结Idea下载地址:https://www.jetbrains.com/idea/download/#section=windows选择试用版,可以用30天,不要选择免费版,有些功能不全安装步骤:http://blog.csdn.net/haishu_zheng/article/details/50265371也可以在网上找找有注册码的,这样可以破解(点击Lice

2016-07-19 10:59:20 3855

GsonFormat下载地址.txt

是AS中GsonFormat下载地址, 如何使用:Android studio File-&gt;Settings..-&gt;Plugins –&gt;install plugin from disk..导入下载GsonFormat.jar,重启AS

2020-02-12

set方法的模板信息

使用set模板,让使用studio飞起来,让代码更快更明了,

2019-09-03

get方法的模板信息

get()模板信息,复制粘贴,让自己的实体get、set更方便,更快捷

2019-09-03

接口抓取工具

接口抓取工具,可以抓取所有网页的接口,有利于更好的开发和学习

2018-07-02

TextView的使用

TextView中使用Html,TextView实现走马灯效果

2017-07-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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