- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 MEIZHI gankio 程序 一
项目地址:https://github.com/drakeet/Meizhi整个项目的封装思想很值得学习。之前写过的一篇文章一、再倒入包的时候 看到他的build.gradle 许多奇怪的配置 原来是使用了config.gradle统一管理项目,先新建一个config.gradle的文件ext { android = [compileSdkVersion: 23
2016-09-12 09:06:55
1169
原创 sqlite的使用方法汇总
首先,说到本地数据持久化存储,都知道有三种,文件存储,SharedPreferences 存储和SQLite数据库存储技术。三种方式有各自不同的使用场景,简单做下介绍。①、文件存储一般定义:是最基本的一种数据存储方式,不对存储的内容进行任何格式化的处理,所有数据都是直接保存到文件中。适用范围:一些简单的文本数据和二进制数据。②、SharedP
2016-08-23 12:00:16
1034
原创 代码重构和优化一
代码重构不同的程序员有不同的编写代码的习惯,如果代码繁琐又杂乱,自己开发的话还好,影响自己一个人,如果是团队开发, 提交的代码质量的好坏,关系着整个团队的进度,这时候影响就被放大了。所以在不影响性能的情况下,最好该如何重构下自己的项目的代码呢?比较出名的31天学习重构资料。参透和理解好就是一个重大进步了。一、java代码上现在有这种情况:Intent int
2016-08-18 17:18:31
2201
原创 github相关的网站
1、安装与配置http://www.open-open.com/lib/view/open1428900970330.html初次使用者 可以从中学习到怎么安装 怎么配置 怎么建造仓库 怎么提交等一系列操作与部分原理2、命令与使用http://www.yiibai.com/git/整理与网络的一个网站 从中学习了很多知识,对于初学者很受用。2、
2016-05-09 15:40:10
390
原创 android 各个版本对应的api等级
表格:Marshmallow6.0 API23Code nameVersionAPI levelLollipop5.1API level 22Lollipop5.0API level 21KitKat4.4 - 4.4.4API level 19
2015-11-12 09:33:13
1588
原创 New package not yet registered with the system. Waiting 3 seconds before next attempt
Log 日志[2015-09-09 09:07:34 - oldTest] ------------------------------[2015-09-09 09:07:34 - oldTest] Android Launch![2015-09-09 09:07:34 - oldTest] adb is running normally.[2015-09-09 09:07:34
2015-09-09 09:10:10
672
原创 有关android虚拟机的问题
最近genmotion虚拟机运行程序出现了一个问题。我的genmotion不能联网,按照网上的各种设置还是不行,于是我又用到了慢慢的android自带的虚拟机。吊孝一下!!!哎 一、android启动虚拟机 log日志:[2015-09-08 10:15:15 - oldTest] adb is running normally.[2015-09-08 10:15:15 - o
2015-09-08 10:44:05
1023
转载 iis访问数据的问题
问题一:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。 用windows身份登录management studio, 点击站点属性,将安全选项 更改为:windows和sql混合身份登录,解决。 问题二:SQL2005企业管理器登录时选用w
2015-09-01 15:02:49
414
原创 IIS关于设置
根据http://wenku.baidu.com/view/95cf9fd9ad51f01dc281f1af.html配置了iis7 然后可以运行 。自己修改了一个文档web项目,出现无法访问请求的页面,因为该页的相关配置数据无效。如下图:错误摘要显示: HTTP 错误500,19-Internal Server Error 相信错误信息中配置错误:由于权限不足而无法读取配置文件 的
2015-09-01 11:17:11
379
原创 android中判断是否为空遇到的问题
LogCat08-21 15:16:02.377: E/AndroidRuntime(9022): java.lang.RuntimeException: Unable to instantiate application com.util.App: java.lang.IllegalStateException: Unable to get package info for com.exam
2015-08-21 15:14:21
3305
原创 用HttpClient上传图片
用HttpClient上传图片就不用进行拼接请求正文信息了,这样可以避免错误,但是要导入HttpClient的相关Jar包。这两个包!!!
2015-08-19 11:35:44
1306
原创 HTTP协议图片上传交互
一、图片搭建新建服务端项目:用到了servlet3.0之后的一些特性,用tomcat8,项目版本为3.0。不用导入其他相关jar包了就。 新建的Index表单。 3.0的界面,@multipartconfig是指定下载路径,这里下载到D盘。---------------------------------------------------------------
2015-08-19 10:39:43
8199
原创 jason解析
一、如何创建出一个jason 新建json文件,导入gson.jar包http://download.csdn.net/detail/u013985228/9014987下载地址。下载后导入到新建的libs文件中。新建java aplication项目。建立三个类,如图。--------------------------------------------------------
2015-08-17 14:31:38
1462
原创 httpclient
可以通过谷歌自带的浏览器工具去分析,get与pos 的传递参数和方式等详细信息的分析。自定义工具选项——更多工具——开发者工具来调出来,热键:ctrl+shift+i;
2015-08-13 11:16:55
458
原创 post,get产生乱码的现象
------------------------------------dopost 在android手机上边,默认情况下是以utf-8的形式进行编码解码的,所以发送post情况下用到了中文也是不会出现乱码的。而doget方法是通过url进行提交到服务器的,所以用doget方法传递数据时,对中文应该进行utf-8的编码操作: ----------------------------
2015-08-13 10:58:45
364
原创 doget与dopost
dopost(); 是通过Output发送的而不是通过url发送的,在发送数据的时候只需要把实体数据转换为字节发送就可以了。适用于发送数据量比较大的情况。与doget相比,也比较安全,因为其数据不会显示在url上边。 doget();一般发送网页或者数据量比较小的时候呢,选择用doget可以。doget 对我们发送的实体数据的大小是有限制的,一般最多能发几k而已。还有与d
2015-08-13 10:32:41
550
原创 HTTP协议(二)
一、服务器访问请求信息,一般常用get post 来访问。见图:图片上包含所有的请求发送信息。 二、HTTP常见的响应吗信息:三、HTTP协议主要特点: 四、OSI:OSI七层协议:应用层:访问邮件服务等一系列服务(HTTP协议范畴)物理层:物理与电流设备的转换传输层:底层信息通过对应哪种方式传输,udp
2015-08-13 09:16:02
409
原创 HTTP协议(一)
一、定义:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。
2015-08-13 08:37:49
458
原创 showStatusIcon on inactive InputConnection
原来是我的导航界面两次启动activity。所以一次启动后,有个线程在延时操作,又启动了一遍loginactivity. new Handler().postDelayed(new Runnable(){ @Override public void run() {
2015-08-12 12:02:34
5889
原创 关于附带数据库操作时Activity界面总是自动启动
我在登陆后本来登录界面是应该finish的,结果每次登陆后退出主界面后总是会再次返回到登录界面。看Logcat里边有这个警告:A SQLiteConnection object for database '/data/data/com.example.oldtest/databases/user.db' was leaked! Please fix your application to e
2015-08-12 11:41:52
730
原创 java.lang.NullPointerException:
java.lang.NullPointerException:这个问题出现后,要先去看看控件该声明的是否生命了,还有赋值是否是定义的Null,每次报这个错误,我大多数遇到的就是这两个。
2015-08-12 11:37:53
521
原创 二维码扫描
今天手机端需要用到了二维码扫描的功能,所以学习整理一下:我根据网上所说的用的Zxing的库,找了一个精简版的,来自极客学院课程分享的源码。我按照学习所说的步骤写好了,导入进去修改代码,然后添加permission,然后注册caputaryActivity,运行后可以调出摄像头,但是扫描没有接受扫描结果的东西。于是用了onActivityResult方法来接收StartActivityForRe
2015-08-11 16:34:33
451
原创 intent 不能从一个activity跳转到一个Fragment
public void onClick(View v) { Intent intent=new Intent(); intent.setClass(getBaseContext(),SettingFra.class); startActivity(intent); finish(); }这么写并不能传到SettingFrg中,原来是因为Activ
2015-08-10 13:52:50
2103
1
原创 在Fragment中添加toast事件和intent事件响应
我在fragment中添加按钮事件和test的toast没有响应,注册界面了也写了监听了。从网上查找了之后才发现对fragment并没有理解。这些声明控件和监听都应该写在fragment里边的周期方法onactivitycreat()里边,而不是oncreatview中。 拜读郭神文章后理解:http://blog.csdn.net/guolin_blog/article/details/
2015-08-10 11:28:35
2023
转载 Multiple markers at this line @Override的解决方法
http://blog.csdn.net/mazhaojuan/article/details/28931375
2015-08-10 11:18:02
420
原创 有关硬件加速器的问题hardwareAccelerated
今天也遇到了这样的问题,在用整张图片当做背景的时候,报错了,还以为内存溢出,但不是,是提示的最大储存位数不够。balabala·····那么会对大的位图限制有限制,不允许大图显示,此时报出Bitmap too large to be uploaded into a texture (2880x5120, max=4096x4096)的错误,这里简单粗暴的将hardwareAcceler
2015-08-10 10:35:05
1062
原创 The method makeText(Context, int, int) in the type Toast is not applicable for the arguments (new Vi
maketext的时候,报了错误,发现是上下文不对,因为我是在一个Fragment里边,想用toast来提示退出, case R.id.setting_exit: mB_exit.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {
2015-08-10 10:21:48
4103
原创 Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's ro
今天在用inflater时候,我看了看代码并没有错。可是一点击Oncreate的按钮,就崩了,再看一直null那显示黄色警告,鼠标碰上去发现这句话: Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element) 我的代码:
2015-08-10 10:15:01
5954
转载 下载tomcat8w双击打开时候显示指定的服务未安装和用myeclipse配置tomcata
参见文章 http://blog.csdn.net/liuhaomatou/article/details/39893897
2015-08-07 11:23:10
929
原创 用myeclipse创建webservice
了解了webservice之后,在http://www.zuidaima.com/question/1925428495420416.htm这个网址上边我试着用Myeclispe部署了一下webservice,遇到了一些问题。1、新建项目是websecviceproject 建立别的是不能部署webservice的。 2、我的myeclipse还没有配置jdk变量,在主界面工具栏上找
2015-08-07 10:12:48
612
转载 webservice
网上看到的文章分析http://blog.csdn.net/wooshn/article/details/8069087 写的很好,我通过这篇文章学到了很多知识: WebService是一种跨编程语言和跨操作系统平台的远程调用技术 XML+XSD,SOAP和WSDL就是构成WebService平台的三大技术。 什么叫xml+xsd:XSD是指XML结构定义 ( XML
2015-08-07 08:53:47
389
原创 The type new View.OnClickListener(){} must implement the inherited abstract method View.OnClickListe
在Eclipse中编写private OnClickListener startListener=new OnClickListener() { public void OnClick(View v){………………………………………………………………………………………………
2015-08-06 16:57:36
1099
原创 Bitmap too large to be uploaded into a texture (2880x5120, max=4096x4096)
有关背景图片不能被完整加载,而现实这句话Bitmap too large to be uploaded into a texture (2880x5120, max=4096x4096)的解决方法。从网上搜索相关问题:是因为当开启硬件加速的时候,GPU对于openglRender 有一个限制:可以通过canvas.getMaximumBitmapHeight()和canvas.getMaxim
2015-08-06 15:42:22
699
原创 Use '$' instead of '.' for inner classes (or use only lowercase letters in package names) 问题
项目menifest突然出现"Use '$' instead of '.' for inner classes (or use only lowercase letters in package names)",这个问题是因为包名有大写所导致。
2015-08-06 09:32:16
1554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人