自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Mapped Statements collection does not contain value for

Mapped Statements collection does not contain value for错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了mapper文件的包路径的除外 4、

2017-12-07 17:19:54 274

原创 AndroidStudio中修改项目名称和包名

一、修改项目名项目名称修改了,想修改Android Studio 中 project的名字 右键project 的名字,refactor - rename ,填写好新名字后修改,被提示 “can’t rename root module”1、原因:因为Android Studio只能修改根目录内的所有文件,要改project根目录名字,只能关闭Android Studio 先在操作系统中修改文件

2017-11-24 19:01:04 668

原创 java.net.ConnectException: Connection refused

原因:由于我用电脑管家把MySQL服务干掉了解决:重启MySQL服务,就可以了!命令:net start mysql

2017-11-24 17:06:07 268

原创 Intent传值收不到的原因

背景:在特殊情况收不到!1、android:launchMode=”singleTask” 这个时候收不到值2、…如果将activity的launchMode设置为singleTask,会发现收不到intent传递过来的值,这时候就需要使用到onNewIntent方法,在里面接收intent。 launchMode为singleTask的时候,通过Intent启到一个Activity,如果系统已经

2017-11-08 10:00:49 3465

原创 Intent实现页面跳转和传值

Intent称为意图,是Android各大组件连接的桥梁1.Activity页面跳转同一个包内Intent intent = new Intent();intent.setClass(MainActivity.this, SecondActivity.class); MainActivity.this.startActivity(intent);不同包内(1)明确的IntentIntent i

2017-11-08 09:50:35 761 1

原创 notifyDataSetChanged无效

一、前言相信很多人都曾经被这个问题困扰,当然我也是这样过来的,原来以为只要数据变了,调用adapter的notifyDataSetChanged就会更新列表,然而结果却没有实现,其实是在一些细节上没有注意造成的,所以现在对这个问题进行下总结希望可以帮助到有需要的人。二、原因分析有以下三个原因:1、数据源没有更新,调用notifyDataSetChanged无效。2、数据源更新了,但是它指向新的引用,

2017-10-23 01:25:10 621

原创 Android ListView 最后一行分割线不显示

ListView 最后一行分割线不显示

2017-10-12 01:13:11 1975

原创 setText 没起作用,但getText能得到值,很显然是UI没有刷新过来而已

原因1、简单布局,我们使用setText,是没有问题呢!但是我们复杂布局是就不行了!Android 有主UI(主线程)和子UI(相当子线程),当我们多次操作时候,我应该放到子UI里面两种方式1、线程+handler更新class testThread extends Thread{ public void run() { Message message =

2017-10-11 06:44:31 5370 1

原创 Attempt to invoke virtual method 'void android.graphics.drawable.Drawable.setAlpha(int)' on a null o

1.写在前面给background设置透明度时总是报这个错,如图 2.解决原来getBackground().setAlpha(0);方法没问题,是控件或者布局并没有background这个属性,加上就没问题了

2017-10-03 18:05:48 6022 1

原创 最简单也最难——怎样获取到Android控件的高度

问题怎样获取一个控件的长和高。相信非常多朋友第一眼看见这个问题都会认为非常easy,直接在onCreate里面调用getWidth、getMeasuredWidth不就能够获得了吗,可是。事实上是并没有简单的,不信的话,你能够去试一下,在onCreate里面,你是无法获得长宽值的,始终为0。原因这是为什么呢,事实上熟悉view绘制流程的朋友应该一眼就看出来了。在onCreate中。我们的控件事实上还

2017-10-02 20:37:54 272

原创 把GridView放到了界面的底部,每次加载焦点在它

两种方式1、设置焦点问题,在你的最外层布局加上android:focusableInTouchMode=”true” android:focusable=”true”2、在此页面上找一个view设置: view.setFocusable(true); view.setFocusableInTouchMode(true); view.requestFocus();

2017-09-29 20:14:22 352

原创 SQLiteDatabase中query、insert、update、delete方法参数说明

private SQLiteDatabase db; private MySQLite myDB; //初始化 myDB= new MySQLite (this); db = myDB.getWritableDatabase();1、queryContentValues cv = new ContentValues(); String[] args = {String.valueOf(“

2017-09-04 01:43:35 1898

原创 关于使用FragmentPagerAdapter时,滑动有顿卡现象的解决办法

homeFragmentAdapter = new HomeFragmentAdapter(getChildFragmentManager()); viewpager.setAdapter(homeFragmentAdapter); // 主动设置缓存Fragment页面才行,不然卡 viewpager.setOffscreenPageLimit

2017-08-17 20:16:08 768

原创 # JDK安装及环境配置

JDK安装及环境配置安装大家都应该会了,环境配置1、下面开始配置环境变量,右击【我的电脑】—【属性】—–【高级】—【环境变量】,如图2、在“系统变量”选择【新建系统变量】–弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(我的是D:\Program Files (x86)\Java\jdk1.8.0_131),单击“确定”按钮,如图:3

2017-07-24 20:39:46 187

原创 adb命令行安装和卸载apk包到真机

前 注:如果不需要在设备上安装指定的包,eclipse直接运行启动相应的device即可。Why:在Pc机上借助adb,以命令行方式方便的进行安装和卸载apk包到设备(尤其适用于安装卸载混淆过的apk包)。How:   1.查看设备连接情况。  命令:adb devices   结果: List of devices attached       10005199faa4 device

2017-06-30 11:33:41 1090

原创 AndroidStudio 启动模拟器

1、首先在SDK Manager中检查是否安装Download Intel x86 Emulator Accelerator (HAXM installer),如果没有安装,则在SDK Manager中下载安装Download Intel x86 Emulator Accelerator (HAXM installer)。2、到SDK目录下(一般是C:\Users\Administrator\App

2017-06-27 13:29:29 3453

原创 AndroidStudio 设置内存大小

背景本人之前,有用Eclipse开发Android 遇到同样的问题,Eclipse在安装目录E:\eclipse\eclipse-jee-kepler-SR1-win32\eclipse 找到文件eclipse.ini Eclipse 开发-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar –launch

2017-06-27 13:21:33 1430 1

原创 Android Studio 2.2 NDK CMake方式入门

简述期待已久的android studio 2.2正式版本终于发布了,该版本开始开发 NDK 便简单了很多,比起使用 javac、javah 命令才能完成的方式简直是质的提升,就是本文所讲的 CMake 方式了,Android 对 CMake的说明请戳: CMake API本次关于 CMake 的内容不做讲解,各位看官可以自行学习,CMake官网 新建项目,选中:Include C++ Suppo

2017-06-14 14:05:17 414

原创 完全卸载mysql数据库文教程

第一步控制面板——》所有控制面板项——》程序和功能,卸载mysql server!第二步然后删除安装mysql目录下所有文件夹下及my.ini文件第三步运行“regedit”文件,—>打卡注册表第四步删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹删除HKEY_LOCAL_MACHINE\

2017-06-13 15:35:24 301

原创 OkHTTP使用

OkHTTP使用-简单说一下学习okhttp的理由 1.google在Android 6.0中删除了HttpClient的Api,采用的是则是okhttp 2.高效的使用HTTP,使应用运行更快更省流量 3.响应缓存数据避免重复网络请求 4.无缝的支持GZIP来减少数据流量 5.使用非常简单,请求和响应的Api具有流畅的建造和不变性,同时支持同步异步调用回调函数 6.如果网络出现问题,它

2017-06-12 12:32:41 242

空空如也

空空如也

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

TA关注的人

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