android
文章平均质量分 62
小小小小小小小神
知行合一 ~
展开
-
在Fragment中添加toast事件和intent事件响应
我在fragment中添加按钮事件和test的toast没有响应,注册界面了也写了监听了。从网上查找了之后才发现对fragment并没有理解。这些声明控件和监听都应该写在fragment里边的周期方法onactivitycreat()里边,而不是oncreatview中。 拜读郭神文章后理解:http://blog.csdn.net/guolin_blog/article/details/原创 2015-08-10 11:28:35 · 2042 阅读 · 0 评论 -
关于附带数据库操作时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 · 749 阅读 · 0 评论 -
post,get产生乱码的现象
------------------------------------dopost 在android手机上边,默认情况下是以utf-8的形式进行编码解码的,所以发送post情况下用到了中文也是不会出现乱码的。而doget方法是通过url进行提交到服务器的,所以用doget方法传递数据时,对中文应该进行utf-8的编码操作: ----------------------------原创 2015-08-13 10:58:45 · 375 阅读 · 0 评论 -
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 · 715 阅读 · 0 评论 -
showStatusIcon on inactive InputConnection
原来是我的导航界面两次启动activity。所以一次启动后,有个线程在延时操作,又启动了一遍loginactivity. new Handler().postDelayed(new Runnable(){ @Override public void run() {原创 2015-08-12 12:02:34 · 5915 阅读 · 0 评论 -
httpclient
可以通过谷歌自带的浏览器工具去分析,get与pos 的传递参数和方式等详细信息的分析。自定义工具选项——更多工具——开发者工具来调出来,热键:ctrl+shift+i;原创 2015-08-13 11:16:55 · 472 阅读 · 0 评论 -
jason解析
一、如何创建出一个jason 新建json文件,导入gson.jar包http://download.csdn.net/detail/u013985228/9014987下载地址。下载后导入到新建的libs文件中。新建java aplication项目。建立三个类,如图。--------------------------------------------------------原创 2015-08-17 14:31:38 · 1494 阅读 · 0 评论 -
有关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 · 1045 阅读 · 0 评论 -
HTTP协议图片上传交互
一、图片搭建新建服务端项目:用到了servlet3.0之后的一些特性,用tomcat8,项目版本为3.0。不用导入其他相关jar包了就。 新建的Index表单。 3.0的界面,@multipartconfig是指定下载路径,这里下载到D盘。---------------------------------------------------------------原创 2015-08-19 10:39:43 · 8222 阅读 · 0 评论 -
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 · 686 阅读 · 0 评论 -
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 · 3324 阅读 · 0 评论 -
代码重构和优化一
代码重构不同的程序员有不同的编写代码的习惯,如果代码繁琐又杂乱,自己开发的话还好,影响自己一个人,如果是团队开发, 提交的代码质量的好坏,关系着整个团队的进度,这时候影响就被放大了。所以在不影响性能的情况下,最好该如何重构下自己的项目的代码呢?比较出名的31天学习重构资料。参透和理解好就是一个重大进步了。一、java代码上现在有这种情况:Intent int原创 2016-08-18 17:18:31 · 2229 阅读 · 0 评论 -
MEIZHI gankio 程序 一
项目地址:https://github.com/drakeet/Meizhi整个项目的封装思想很值得学习。之前写过的一篇文章一、再倒入包的时候 看到他的build.gradle 许多奇怪的配置 原来是使用了config.gradle统一管理项目,先新建一个config.gradle的文件ext { android = [compileSdkVersion: 23原创 2016-09-12 09:06:55 · 1190 阅读 · 0 评论 -
有关硬件加速器的问题hardwareAccelerated
今天也遇到了这样的问题,在用整张图片当做背景的时候,报错了,还以为内存溢出,但不是,是提示的最大储存位数不够。balabala·····那么会对大的位图限制有限制,不允许大图显示,此时报出Bitmap too large to be uploaded into a texture (2880x5120, max=4096x4096)的错误,这里简单粗暴的将hardwareAcceler原创 2015-08-10 10:35:05 · 1093 阅读 · 0 评论 -
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 · 5989 阅读 · 0 评论 -
Multiple markers at this line @Override的解决方法
http://blog.csdn.net/mazhaojuan/article/details/28931375转载 2015-08-10 11:18:02 · 432 阅读 · 0 评论 -
java.lang.NullPointerException:
java.lang.NullPointerException:这个问题出现后,要先去看看控件该声明的是否生命了,还有赋值是否是定义的Null,每次报这个错误,我大多数遇到的就是这两个。原创 2015-08-12 11:37:53 · 532 阅读 · 0 评论 -
HTTP协议(一)
一、定义:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。原创 2015-08-13 08:37:49 · 470 阅读 · 0 评论 -
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 · 2121 阅读 · 1 评论 -
二维码扫描
今天手机端需要用到了二维码扫描的功能,所以学习整理一下:我根据网上所说的用的Zxing的库,找了一个精简版的,来自极客学院课程分享的源码。我按照学习所说的步骤写好了,导入进去修改代码,然后添加permission,然后注册caputaryActivity,运行后可以调出摄像头,但是扫描没有接受扫描结果的东西。于是用了onActivityResult方法来接收StartActivityForRe原创 2015-08-11 16:34:33 · 464 阅读 · 0 评论 -
HTTP协议(二)
一、服务器访问请求信息,一般常用get post 来访问。见图:图片上包含所有的请求发送信息。 二、HTTP常见的响应吗信息:三、HTTP协议主要特点: 四、OSI:OSI七层协议:应用层:访问邮件服务等一系列服务(HTTP协议范畴)物理层:物理与电流设备的转换传输层:底层信息通过对应哪种方式传输,udp原创 2015-08-13 09:16:02 · 422 阅读 · 0 评论 -
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 · 1125 阅读 · 0 评论 -
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 · 400 阅读 · 0 评论 -
下载tomcat8w双击打开时候显示指定的服务未安装和用myeclipse配置tomcata
参见文章 http://blog.csdn.net/liuhaomatou/article/details/39893897转载 2015-08-07 11:23:10 · 947 阅读 · 0 评论 -
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 · 4124 阅读 · 0 评论 -
doget与dopost
dopost(); 是通过Output发送的而不是通过url发送的,在发送数据的时候只需要把实体数据转换为字节发送就可以了。适用于发送数据量比较大的情况。与doget相比,也比较安全,因为其数据不会显示在url上边。 doget();一般发送网页或者数据量比较小的时候呢,选择用doget可以。doget 对我们发送的实体数据的大小是有限制的,一般最多能发几k而已。还有与d原创 2015-08-13 10:32:41 · 568 阅读 · 0 评论 -
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 · 1575 阅读 · 0 评论 -
用myeclipse创建webservice
了解了webservice之后,在http://www.zuidaima.com/question/1925428495420416.htm这个网址上边我试着用Myeclispe部署了一下webservice,遇到了一些问题。1、新建项目是websecviceproject 建立别的是不能部署webservice的。 2、我的myeclipse还没有配置jdk变量,在主界面工具栏上找原创 2015-08-07 10:12:48 · 634 阅读 · 0 评论 -
sqlite的使用方法汇总
首先,说到本地数据持久化存储,都知道有三种,文件存储,SharedPreferences 存储和SQLite数据库存储技术。三种方式有各自不同的使用场景,简单做下介绍。①、文件存储一般定义:是最基本的一种数据存储方式,不对存储的内容进行任何格式化的处理,所有数据都是直接保存到文件中。适用范围:一些简单的文本数据和二进制数据。②、SharedP原创 2016-08-23 12:00:16 · 1061 阅读 · 0 评论