- 博客(33)
- 收藏
- 关注
原创 Android room 数据库升级问题(Migration didn't properly handle XXs(XXX))
应用场景内置数据库的数据类型问题描述内置数据库升级,定义的对象和表结构的定义存在问题java创建的基本类型:int 默认是NotNull = true变量定义:class TABLEA{int ID;}name=‘ID’, type=‘INTEGER’, affinity=‘3’, notNull=true, primaryKeyPosition=1但是内置数据库的INTEGE...
2020-04-29 11:23:30 4142
原创 异常处理(Android :Cannot create an instance of class com.****.DaoInterfaceVM )
对于ViewModel模式的,集成的ViewModel对象必须是public
2020-04-27 20:01:30 2032
原创 cannot resolve symbol ''XXX"问题记录处理
cannot resolve symbol ''XXX“ 处理方法产生原因估计是由于idea相关项目的缓存导致因为相同依赖,不同项目引用是可以的问题分析比如 room的runtime包,有件,查看Library Properties依赖缓存是存在的,所以不是因为没有下载下来导致处理方案1.打开当前依赖的缓存路径2.把075****这个文件夹缓存全部删除3.清除缓存重启...
2020-04-26 11:34:25 1076
原创 华为mate30 完全卸载google套件
华为mate30可以成功安装google服务,但是需要认证机型。一般都是会失败的,即使偶尔会成功,果断时间也会失效,估计是google的封杀吧清除google服务,不需要重制手机,用adb也可以完全卸载;删除google 部分服务Google play service1 adb uninstall com.google.android.gmsGoogle Play Store2.ad...
2020-03-19 10:32:46 21225 7
原创 Android N 版本迭代/应用内升级 FileUriExposedException问题处理
问题描述:Android N 文件权限加强,传递包含file://的uri的intent会crash异常:FileUriExposedException。一般都会考虑到拍照传递uri的时候处理,但没有考虑到版本迭代时候,应用内安装也需要考虑此类问题。问题代码:File file = (File) result;//apk所在的目录路径Intent intent = new I
2017-02-08 10:02:52 415
原创 关于ListView和EditText的焦点问题
在开发的时候,遇到listView嵌套多个Edittext1.ListView的Head中也有一个Edittext,点击后可弹窗且可正常获取焦点输入2.在item中的EditText点击后能获取焦点,但无法正常输入,需要再次点击的时候才能获取焦点并且再次输入。此方式用户体验不是很好。修改之前:android:windowSoftInputMode="adjust
2016-09-17 10:57:47 426
原创 关于使用Android Studio 2.1+ 出现AGPBI错误的处理
1.问题描述:编译项目的时候出现: :app:transformClassesWithDexForDebug AGPBI: {"kind":"error","text":"warning: Ignoring InnerClasses attribute for an anonymous inner class","sources":[{}]} AGPBI: {"kind"
2016-09-09 13:10:32 11018
原创 由于Android列表视图复用到之后的Imageview异步加载图片时候闪烁问题
listview,recycleView使用ImageLoader,简单操作,设置DisplayImageOptions options = new DisplayImageOptions.Builder().showStubImage(R.drawable.book_default_corver).showImageForEmptyUri(R.drawable.book_defaul
2016-02-02 12:03:57 1956
原创 关于getChildStaticTransformation在android4.1失效导致galleryFlow错乱问题
protected boolean getChildStaticTransformation(View child, Transformation t){.....if (Build.VERSION.SDK_INT >= 16) child.invalidate();return true;}由于Android 4.0以上的硬件加速导致相关文章:ht
2016-01-28 14:17:57 471
原创 R文件丢失需要去找什么
R文件丢失,并且无法自动生成,绝大部分是因为res下出现问题,绝绝大部分是布局文件出现错误。解决问题就是缩小问题范围,从而找到问题,再百度
2016-01-05 15:01:03 303
转载 根据坐标采色修改背景
//根据坐标获取ImageView imageView = ((ImageView)v);Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();int pixel = bitmap.getPixel(x,y);//获取颜色int redValue = Color.red(p
2015-10-23 15:01:52 301
转载 微信分享核心代码
private IWXAPI wxApi; //实例化 wxApi = WXAPIFactory.createWXAPI(this, Constants.WX_APP_ID); wxApi.registerApp(Constants.WX_APP_ID); /** * 微信分享 (这里仅提供一个分享网页的示例,其它请参看官网示例代码) * @param flag
2015-10-19 14:45:46 406
原创 新浪微博第三方登录有感
最近将新浪微博做第三方登录的接口,遇到一个很逗逼的问题至于开发新浪微博第三方登录,只要按照官方的步骤,一般不会有什么大问题,很多因素都是自己不小心导致的。只要出现的问题是uri_mismatch。这次遇到的问题简单讲就是:要保证客户端的uri和新浪微博开发者账号的uri绝对的匹配这次将公司的ip作为uri,而微博开发平台是使用域名,导致了uri_mismatch问题,搞了好久,
2015-10-15 14:32:30 711
原创 Android 5.0以后增强的错误INSTALL_FAILED_DUPLICATE_PERMISSION
INSTALL_FAILED_DUPLICATE_PERMISSION测试应用自定义权限与手机上已有应用自定义权限有相同记录,同时两个应用具有不同的签名信息导致安装失败。 Starting in Android 5.0, the system enforces a new uniqueness restriction oncustom permissions
2015-10-13 14:54:01 12244
原创 slidingMenu的使用
第三方框架就是一个工具关键点:继承1-SlidingFragmentActivity2-侧滑的layout使用FrameLayout,并将菜单的fragment替换到这个layout的Fragment<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@
2015-10-07 16:39:37 343
原创 Android XUtils框架学习及注意事项
1:使用注解时的注意事项(1)注解layout视图应注意先设置在注入@ContentView(R.layout.activity_main)public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super
2015-10-06 11:19:21 331
转载 conversion to dalvik format failed with error 1。
升级到adt15.0后,出现conversion to dalvik format failed with error 1 作者: 今日评论:0 条[字体:大 中 小]升级SDK Tool r14 和 ADT 15后,在导出签名apk时遇到了这样的问题: conversion to dalvik format failed with erro
2015-09-17 11:03:50 370
转载 android oom 全解析
android oom 全解析 Android oom 有时出现很频繁,这一般不是Android设计的问题,一般是我们的问题。 就我的经验而言,出现oom,无非主要是以下几个方面: 一、加载对象过大 二、相应资源过多,没有来不及释放。 解决这样的问题,也有一下几个方面: 一:在内存引用上做些处理,常用的有软引用、强化引用、弱引用 二:在内存中加载图片时
2015-08-27 15:52:47 274
原创 adb无法使用--关掉防火墙
eclipse 下运行Android 程序报错。Unable to establish loopback connection 防火墙
2015-08-26 17:09:59 3091
转载 19 个 Android 开发工具
19 个 Android 开发工具2014/05/08 · Android, 工具与资源, 开发 · 11.8K 阅读 · Android, 工具分享到:82PHP+Sphinx+MySQL实现全文检索—理论篇Tooltip浮动提示框效果倒计时效果前端开发工具技巧介绍—DW篇本文由 伯乐在线 - hanson 翻译。未
2015-08-19 15:28:15 345
原创 使用genymotion的时候 10.0.2.2无法连接电脑本机的服务器
使用genymotion的时候 10.0.2.2无法连接电脑本机的服务器使用genymotion的时候使用10.0.2.2无法连接到本机的服务器,但是使用本机的ip就可以连接上猜测genymotion本身不是以10.0.2.2作为电脑的别名吧其他内容--10.0.2.2是A类局域网地址 真机默认是用C类IP地址android模拟器(si
2015-06-26 11:25:26 2650 1
转载 response重定向和request转发的去呗
让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别 2011-01-17 15:52:29| 分类: JAVA&&JSP经典 | 标签:request response url jsp 页面 |举报|字号 订阅
2015-06-15 21:35:09 1456
转载 Window_Open详解
Window_Open详解 引:Window_Open详解一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 paramete
2015-06-09 14:50:08 368
转载 beanUtils支持类型转换
DateConverter does not support default String to 'Date' conversionDateConverter does not support default String to 'Date' conversion.在使用beanutils工具类时,因为beanUtils不提供直接将字符串转换成Date(java.util.Date)数据类型的方
2015-06-06 10:35:07 2303
转载 JavaBean为什么实现Serializable(序列化)接口
JavaBean为什么实现Serializable(序列化)接口今天在面试中遇到了这个问题,关于为什么要继承序列化这个东西,在网上搜了一下大概了解到一篇是从BlogJava中看到的,大概内容如下:为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于
2015-06-05 14:41:29 489
原创 常用jstl标签案例
注意事项:需要导入的jar包有:jstl-1.2.jarstandard-1.1.2.jar<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here <% List list = null; pageCo
2015-06-04 20:09:20 504
原创 自定义标签——迭代器——改进版
改进部分:改进了八大基本数据类型数组无法使用的问题改进的自定义标签类package cn.zhm.example;import java.io.IOException;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Arrays;import java.util.Col
2015-06-04 18:01:28 340
原创 自定义标签2 迭代器
概述20150604只是为list做的迭代器自定义标签类package cn.zhm.example;import java.io.IOException;import java.util.Iterator;import java.util.List;import javax.servlet.jsp.JspException;import javax.servle
2015-06-04 16:22:52 480
原创 自定义标签1——条件判断(if-else)
0概述--------------------------------------------------------------------------------父标签设置访问权限 isDo-无参数when标签设置条件语句-带又一个参数otherwise标签-无参数-1choose父标签------------------------------------------
2015-06-04 10:57:55 649
转载 web-inf存放jsp的注意事项
web-inf目录是不对外开放的,外部没办法直接访问到。所有只能通过映射来访问,比如映射为一个action或者servlet通过服务器端跳转来访问到具体的页面。这样可以限制访问,提高安全性。 1、把页面资源文件只能放在webroot下面,如 CSS,JS,image等.放在WEB-INF下引用不了。 2、只能用转向方式来访问WEB-I
2015-06-04 08:50:04 436
转载 为什么使用preparedstatement
一直都不是蛮清楚这二者的区别联系,今天就开一贴来详细的分析一下主要是从可读性,性能和效率上面来加以分析在可读性方面来说://Statement编写语句方法: stmt.executeUpdate("insert into tb_name (col1,col2,col2,col4) values ('"+var1+"','"+var2+"',"+var3+",'"+var4+"')");//Pr
2015-05-29 11:50:16 1483
原创 关于jsp自定义标签的学习
步骤: 1、创建自定义标签类(即讲jsp中的java代码隐藏起来) 2、创建tld文件(配置自定义标签类的相关信息:uri,name,tag-class等) 注意:tld位置应该位于 WEB-INF目录下 3、配置web.xml文件(配置tld文件的相关信息) 4、在JSP的中导入自定义标签 代码 ———-0—————————-以UserBean为例子 package cn.
2015-05-28 16:52:17 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人