
android-开发
烟火星云
这个作者很懒,什么都没留下…
展开
-
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 · 1188 阅读 · 0 评论 -
使用SQLite判断数据库中某个字段时间是否超过一小时
DELETE FROM hse_task_detail where datetime(actualCompletionTime) < datetime(‘now’,’-1 hour’,‘localtime’)原创 2019-12-24 17:06:37 · 907 阅读 · 0 评论 -
使用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 · 1513 阅读 · 0 评论 -
Android开发中随笔
1、查看sqlite版本号PRAGMA user_version 查询当前数据库版本号原创 2019-07-04 11:16:30 · 177 阅读 · 0 评论 -
使用android studio创建项目运行到手机上出现两个图标
在使用android studio创建的项目,运行到手机上出现两个手机图标,这个问题是在创建activity的时候,在AndroidManifest.xml中,除去启动页,其他的activity也有 &amp;amp;lt;category android:name=&amp;quot;android.intent.category.LAUNCHER&amp;quot;/&am原创 2018-08-29 16:25:47 · 1181 阅读 · 0 评论 -
使用BottomBar框架制作导航栏添加activity
使用BottomBar框架制作导航栏项目地址:https://github.com/roughike/BottomBar 我这里只说下我在使用的过程中发现并解决的问题 1、我的需求是底部导航,但有个tab不是Fragmnet,是Activity,因此问题来了:如何添加点击就跳转、点击返回是否回到主页、返回后主页下的tab是否是主页的tab 解决方法: //在监听事件的时候,添加一个判断...原创 2018-08-24 11:48:15 · 560 阅读 · 0 评论 -
android开发中关于Bugly热更新的问题
1、在使用Bugly的异常上报功能后,集成了sdk,使用热更新功能的时候,不用在集成sdk 2、在使用异常上报功能和热更新功能的时候,在application中初始化的时候,只用初始化一次,统一更改为 Bugly.init(getApplicationContext(), “你申请的appId”, flase);不然在上传补丁包的时候一直显示没有找到发布过的补丁包 3、在使用studio 3....原创 2018-03-13 16:01:06 · 284 阅读 · 0 评论 -
判断网络连接
判断网络连接是否正常(有时会出现有网络,但有上不了网的问题) /** * 判断网络情况 * * @param context 上下文 * @return false 表示没有网络 true 表示有网络 */ public static boolean isNetWorkAvailable(final Context context) {原创 2018-01-30 18:00:57 · 266 阅读 · 0 评论 -
GridView显示本地图片后,点击全屏查看,使用dialog显示
根据项目需求,选择本地图片在GridView中显示出来,然后点击图片,放大缩小显示,就想着用dialog显示,直接上传代码 private void initView() { //这是当点击GridView的监听事件 mGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {原创 2017-10-31 15:38:34 · 502 阅读 · 0 评论 -
循环优化
循环优化明确一个概念,对方法的调用,即使方法中只有一句语句,也是有消耗的,包括创建栈帧、调用方法时保护现场、调用方法完毕时恢复现场等。所以例如下面的操作: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 · 424 阅读 · 0 评论