android
文章平均质量分 87
BAOXFEI
奋发向上的蜗牛~
展开
-
android-xml文件布局
1.图片填充 android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="150dp" android:layout_marginLeft="12dp" android:layout原创 2015-12-27 10:25:43 · 542 阅读 · 0 评论 -
android单位sp,dp等的转化
//通过TypeValue把50dp转化为像素值 mMenuLeftPadding = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, context .getResources().getDisplayMetrics());说明:如果上面的COMPLEX_UNIT_DIP选择sp是把sp转化为px原创 2015-12-06 20:32:01 · 315 阅读 · 0 评论 -
android---异步通讯AsyncTask
/** * 实现网络的异步访问 * 3个参数,第一个params:传进去一个String类型 的网址 * 第二个是progress,不需要过程,则写void * 第三个 是result,我们需要对json格式进行一个封装,便于在adapter中去设置数组 * @author xiaoyuer *List:AsyncTask返回一个bean对象的集合,每个newsbean代表原创 2015-11-28 11:39:26 · 357 阅读 · 0 评论 -
android--listView的adapter模板
1.adapter模板public class NewsAdapter extends BaseAdapter implements OnScrollListener{ private List mList; private LayoutInflater mInflater; //转化一个layout布局作为我们的每一个item private ImageLoader mIma原创 2015-11-28 10:51:16 · 403 阅读 · 0 评论 -
android--线程
线程 public void showImageByThread(ImageView imageView,final String url){mImageView = imageView;mUrl = url;new Thread(){@Overridepublic void run(){super.run();Bitmap原创 2015-11-27 23:06:08 · 291 阅读 · 0 评论 -
Android的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如原创 2015-09-22 15:39:08 · 321 阅读 · 0 评论 -
Android中的activity栈
Android是通过将之前的activity组件和新被激活的activity组件放入同一个任务栈来实现功能。从用户的角度看,一个任务栈就代表了“一个应用程序”。它实际上是一个栈,里面放着一组被排列好的相关的activity组件。位于栈底的activity(根activity)就是开启这个任务栈的activity组件,一般情况下,就是应用程序的主界面。而位于栈顶的activity组件即代原创 2015-12-28 11:13:38 · 689 阅读 · 0 评论 -
android中的http通讯----(4)客户端解析json格式
本案例演示客户端如何解析json格式数据,以及从服务端接收并显示文字、图片信息项目结构:布局文件: activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to原创 2015-11-24 14:16:45 · 468 阅读 · 0 评论 -
android中的http通信---(3)通过get、post方式传数据给服务器
http通过get、post方式传参数给服务器1.先在myeclipse中新建服务器新建MyServlet文件package com.base.module;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servle原创 2015-11-23 18:46:09 · 556 阅读 · 1 评论 -
android中的http通信(1)
要对网络进行访问,首先要在AndroidManifest.xml文件中添加 本例子要做的事:访问百度的网址,通过本地的webView展现百度首页信息布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andr原创 2015-11-23 18:17:35 · 319 阅读 · 0 评论 -
android中的http通讯(2)
功能:通过网络请求下载一张图片到本地展示在AndroidManifest.xml文件中添加权限: xml布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2015-11-23 18:31:22 · 300 阅读 · 0 评论 -
android中的http通讯----(5)客户端解析xml文件
xml文件也是客户端和服务器之间进行数据传输的重要格式,本案例演示如何在客户端解析服务端发来的xml文件首先,我们现在服务器端放置xml文件注意如果是用MyEclipse做服务器端,一定要把xml文件放在WebContent目录下面girl.xml文件如下:客户端程序代码:主要要在AndroidManifest.xml文件里面添加权限: MainActivi原创 2015-11-24 16:11:03 · 403 阅读 · 0 评论 -
恢复eclipse默认的背景色和字体等格式
有些朋友想更改eclipse的默认字体和颜色,可以导入epf文件后,发现自己又不想要这种字体和颜色主题了,怎么恢复默认的主题呢。因为颜色和字体主题都是依赖项目的存放路径的,可以先关闭eclipse,然后把workplace里的“.metadata”文件夹删除,项目不用动,不过这个也有点麻烦,因为删除之后还是要重设例如编码,工程浏览方式,字体大小等不少信息,然后再启动eclipse,这时再创建一原创 2015-09-24 19:18:51 · 20352 阅读 · 5 评论 -
handler 使用 重写 handleMessage 消息队列
private TextView textView1; public static int add; private Handler handerHandler = new Handler() { /* * (non-Javadoc) * @see android.os.Handler#handleMessage(androi转载 2015-09-22 20:20:48 · 1894 阅读 · 0 评论 -
[置顶]xml文件解析方式详解、 pull方式解析xml文件实现代码
解析xml文件需求:读取xml文件中的信息展现到界面上,把获取信息的操作放到一个业务bean类里面 实现步骤:建立xml文件,粘贴到项目的src目录下,用类加载器去读取xml文件的内容.几种xml文件解析方式:java web中有2中解析方式DOM 解析:把文件一次性加载到内存里,生成一个树状结构,在内存中对树状节点进行修改或添加节点这种方法的缺点:原创 2015-09-10 09:36:26 · 431 阅读 · 0 评论 -
[置顶]eclipse android实用开发快捷键使用总结
快捷键总结:换一下格式ctrl+shift+f修改text中的文本按住ctrl+1,选中第一个Extract String注释一行代码ctrl+/manifest添加注释的方法ctrl+shift+/ctrl+h在整个项目里进行搜索原创 2015-09-10 09:36:19 · 516 阅读 · 0 评论 -
各种android开发小问题解决方法链接收集,亲测有效
android 手机屏幕全屏方法:http://jingyan.baidu.com/article/f25ef2546e9ee4482c1b8297.htmlandroid中xml文件屏幕分辨率问题:http://blog.csdn.net/baoxiaofeicsdn/article/details/48764969android中颜色:http://blog.csdn.net/linc原创 2016-01-08 11:39:17 · 787 阅读 · 1 评论 -
android中的color文件
#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD原创 2016-04-17 17:15:24 · 978 阅读 · 0 评论 -
fragment 跟activity之间的跳转
activity---->fragment :Intent homeIntent = new Intent(Activity_Login.this,Fragment_Main.class); startActivity(homeIntent);原创 2016-04-14 14:48:44 · 457 阅读 · 0 评论 -
Android listview与adapter用法
一个ListView通常有两个职责(1)将数据填充到布局。 (2)处理用户的选择点击等操作一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。适配器是一个连接数据和AdapterView(ListView就是一个典型转载 2015-10-10 08:52:08 · 454 阅读 · 0 评论 -
android listview里包含组件(checkbox)点击事件和Item的点击事件冲突
在listview的item中包含有textview和checkBox。我们既想获取listitem的点击事件,又想获取listitem中textview的点击事件和listitem中checkBox的点击事件,那么有没有办法实现呢?答案是肯定的,我们只需重新创建listview的适配器继承BaseAdpter就可以了。另外如果有checkBox或者imageview在内的话就必须设置它聚焦为fa转载 2016-04-07 11:50:10 · 1526 阅读 · 0 评论 -
android中的sharedPreferences应用与理解
1.sharedPreferences中文件的存储格式是xml文件格式2.新增加的相同键名的记录会覆盖原来的同键名的记录3.可以存储json格式的数据一、sharedPreferences封装好的操作代码:package com.example.text;import android.content.Context;import android.content.SharedP原创 2016-04-05 13:31:37 · 527 阅读 · 0 评论 -
intent传参与接收参数
第一个activity中public void itemClick(String roomName){ Intent intent = new Intent(Activity_SetRoom.this,Activity_SetPanel.class); Bundle bundle = new Bundle(); bundle.putSerializable("roomName",r原创 2016-04-04 12:10:53 · 903 阅读 · 0 评论 -
android中listView
ListView中获取选中行数据的方法:点击打开链接 ListView与CheckBox结合----多选与记录: 点击打开链接原创 2016-04-03 22:40:21 · 446 阅读 · 0 评论 -
分析setting源代码获取sd卡大小
分析setting源代码获取sd卡大小android系统有一个特点,即开源,我们可以得到任何一个应用的源代码,比如我们不知道这样的android代码怎么写,我们可以打开模拟器里面的设置(setting),里面有一个存储,我们可以下载setting的源代码,通过快捷方式(ctrl+h)一步步查找怎么写代码1.1步骤:比如下载android2.3的源代码(注意这里的源代码不是指source原创 2015-09-10 09:34:15 · 566 阅读 · 0 评论 -
ToastUtils 对系统Toast的封装
对系统Toast的封装,用起来更加方便,Android Toast 封装,避免Toast消息覆盖,无阻塞,等强大功能 import android.content.Context; import android.widget.Toast; //Toast统一管理类 public class ToastUtils { private ToastUti转载 2015-09-23 19:36:43 · 549 阅读 · 0 评论 -
OnTouchListener和OnCliskListener
在Android App应用中,OnTouch事件表示触摸事件,本章我们通过滑过图像获取当前位置理解其具体用法。单击事件很简单,这里只说一个问题:isPressed()方法。 /** * 点击事件 * * @author mark * */ final class ClickListener implements OnClickListener {转载 2015-09-22 17:33:33 · 594 阅读 · 0 评论 -
AlertDialog.Builder()的应用及扩展
我们先来了解一下什么是AlertDialog?什么是AlertDialog.Builder?且两者有什么区别? AlertDialog是Dialog的一个直接子类,AlertDialog也是Android系统当中最常用的对话框之一。 一个AlertDialog可以有两个以上的Button,可以对一个AlertDialog设置相应的信息。比如title,massage,set转载 2015-09-22 17:18:18 · 434 阅读 · 0 评论 -
[置顶]android创建sqlite数据库
android创建sqlite数据库●sqlite数据库是开源的用C语言实现的移动平台下的嵌入式数据库,适用于移动平台,处理器比较慢,内存小,iphone的数据库也是sqlite的,类型比mysql数据库少很多●数据库的创建方法:步骤一:建一个工程步骤二:创建一个存储person信息的数据库打开帮助类,使用api SQLiteOpenHelper(数据库创建与打开帮助类),让这个原创 2015-09-10 09:36:29 · 572 阅读 · 0 评论 -
HttpServlet详解
HttpServlet详解Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类.Servlet的框架的核心是javax.servlet.Se转载 2015-09-29 21:13:02 · 328 阅读 · 0 评论 -
JSP中System.out.println()与out.println()区别
out.println()输出到客户端。 在out.println()中,out是response的实例,是以response为对象进行流输出的,即将内容输出到客户端。 如果在JSP页面中使用System.out.println(),在客户端只会输出一个空格。System.out.println()打印在控制台当中。 System.out.println()用的是转载 2015-09-30 13:44:17 · 1243 阅读 · 0 评论 -
Android 开发中的日常积累
欢迎Star,Forkhttps://github.com/lizhangqu/CoreLink里面记录了开发过程中有用的东西,欢迎补充,不定时更新。Android 性能优化Android内存优化之OOMAndroid最佳性能实践(1):合理管理内存Android最佳性能实践(2):分析内存的使用情况Android最佳性能实践(3):高性能编码优化Android最佳转载 2015-09-30 09:33:39 · 403 阅读 · 0 评论 -
response.setContentType()的作用及参数
response.setContentType(MIME)的作用:使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。response.se转载 2015-09-29 21:25:06 · 440 阅读 · 0 评论 -
Android Bundle总结
Android Bundle总结1 Bundle介绍Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。 我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象转载 2015-09-27 13:48:59 · 504 阅读 · 0 评论 -
Intent的简介和属性的详解
一.Intent的介绍Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Ser转载 2015-09-28 21:41:33 · 496 阅读 · 0 评论 -
Android消息处理机制-Looper、Handler、Thread
1.基本概念:谷歌参考了Windows的消息循环机制,在Android系统中实现了消息循环机制(通过Looper、Handler来实现),Android消息循环是针对线程的.Message 消息,线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,可发送一条包含更新信息的Message给UI线程。Message Queue消息队列转载 2015-09-27 10:58:33 · 334 阅读 · 0 评论 -
Android像素单位的理解
dp==dip 单位像素密度手机屏幕大像素多在预览界面里dp跟px是一样的,但是在实际的手机设备中会有差别,px在不同分辨率上也是60像素dp是像素密度的比值,屏幕越大,dp越大推荐用dp文字大小有专门的单位sp,文字在缩放的时候不会产生锯齿原创 2015-09-27 08:57:03 · 757 阅读 · 0 评论 -
建立xml文件时遇到的编码问题和解决方法
建立xml文件时遇到的问题和解决方法建立txt文件,输入如下格式的代码,再改后缀名为.xml格式 当用ie打开时,会报错如下: 解决方法: 把第一行的encoding的编码方式改成gbk(国标码),它含中文,而utf-8是外国码另一个问题:当从其他地方复制代码保存为xml文件时会报错,如下图: 解决方法;因为ANSI编码并不包括所有字符,如果文档里有一些原创 2015-09-10 09:32:47 · 3652 阅读 · 0 评论 -
eclipse使用小技巧
eclipse使用技巧 1.规范 新版本的eclipse可以创建中文包名的项目,但是一般还是使用英文包名 2. 修改图标颜色 在下面这一步时可以选择Clipart按钮,再点choose选择显示的图标,点击Foregroundcolor修改图标颜色 3.设计界面的基本步骤 在下面的操作界面中点击某个控件,按delete即可删除,原创 2015-09-10 09:33:41 · 514 阅读 · 0 评论 -
A UML Model for Mobile Game on the Android OS
AbstractIn order topromote the mobile games to keep up with the new technologies development, themobile game of Gallant Fighter with Double Blade based on the Android OSdesigned in this paper applie翻译 2015-10-01 15:20:54 · 1107 阅读 · 0 评论