摘要:
Android eclipse中程序调试一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Application菜单,启动程序的调试模式.第一次运行调试模式eclipse会弹出如下确认窗口当程序运行到你的断点地方时就会停下,这时可以按照下面的功能键按需求进行调试:[1]快捷键(F8)直接执行程序,直到下 阅读全文
摘要:
1.Windows→Preferences→Java→Editor→Content Assist其中的AutoActivation Delay默认值为200(单位是毫秒)也就是说在打“.”之后停留200毫秒才能出现智能感知的提示,这个我改成了202.Windows→Preferences→Java→Editor→Content Assist其中的Auto Activation triggers for java的默认值为“.”,将其改成".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"保存 阅读全文
摘要:
今天在写Android代码的过程中,编译器一直报错,错误出在这一行代码:setContentView(R.layout.activity_main) 提示信息是:activity_main cannot be resolved or is not a field我就觉得很奇怪,我在R.layout里面明明看到自动生成了默认的布局activity_main,为什么在这里引用就出错呢。Google之也没发现原因,而且,如果删掉activity_main,Eclipse给出的自动提示是activity_list_item.我当时就觉得可能是导入的某个包覆盖了我真正要引用的R.java.然后在impo 阅读全文
摘要:
如何将android项目打包成apk 分类: android 2012-08-29 10:12 1678人阅读 评论(1) 收藏 举报androideclipseapplicationjdkjavatools1.)生成keystore按照下面的命令行 在C:\Program Files\Java\jdk1.6.0_10\bin>目录下,输入keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore参数意义:-validity主要是证书的有效期,写100000 阅读全文
摘要:
很多时候android常用的控件不能满足我们的需求,那么我们就需要自定义一个控件了。今天做了一个自定义控件的实例,来分享下。 首先定义一个layout实现按钮内部布局:0102060716172526 接下来写一个类继承LinearLayout,导入刚刚的布局,并且设置需要的方法,从而使的能在代码中控制这个自定义控件内容的显示。01public class ImageBtn extends LinearLayout {0203private ImageView imageView;04private TextView textView;0506public ImageBtn(Context c 阅读全文
摘要:
JsonWriter使用Example:拼一个如下的json格式String{ [ { "id": 912345678901, "text": "How do I write JSON on Android?", "geo": null, "user": { "name": "android_newb", "followers_count": 41 } }, { "id": 912345678902, "t 阅读全文
摘要:
Android特性与系统架构一.Android特性 • 应用程序框架支持组件的重用与替换• Dalvik 虚拟机专为移动设备优化• 集成的浏览器基于开源的WebKit 引擎 • 优化的图形库包括定制的2D 图形库,基于OpenGL ES 1.0的3D 图形库• SQLite 用作结构化的数据存储• 多媒体支持包括常见的音频、视频和静态图像格式(如MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)• GSM 电话技术(依赖于硬件)• 蓝牙Bluetooth, EDGE, 3G,和WiFi(依赖于硬件)• 照相机,GPS,指南针,和加速度计(accelerome 阅读全文
摘要:
android数据存储之外部存储(External Storage)Android设备支持外部存储器,可以是可移动存储器(如SD卡),也可以是内置在设备中的外部存储器(不可移动)。如果希望外部存储器上的文件只对本程序有用,并且当程序被卸载时目录中的文件自动被系统删除,可以使用如下目录/Android/data//核心代码: /** * 得到缓存的目录(apk卸载时系统自动删除该packagename目录) * @param context * @return */ public static File getCacheDirectory(Context context) { File app. 阅读全文
摘要:
一.什么是适配器,适配器有什么用?适配器是AdapterView视图(如ListView - 列表视图控件、Gallery -缩略图浏览器控件、GridView -网格控件、Spinner - 下拉列表控件、AutoCompleteTextView - 自动提示文本框、ExpandableListView - 支持展开/收缩功能的列表控件等)与数据之间的桥梁,用来处理数据并将数据绑定到AdapterView上。android提供多种适配器,开发时可以针对数据源的不同采用最方便的适配器,也可以自定义适配器完成复杂功能。补充:AdapterView对象有两个主要任务 1. 在布局中显示数据 2. 阅读全文
摘要:
Struts+Tomcat搭建tomcat使用(服务器端开发):如果要安装Tomcat需要进行的配置:tomcat安装在c: \TomcatCATALINA_HOME变量值设为: H:\Program Files (x86)\tomcat\apache-tomcat-7.0.27CATALINA_BASE变量值设为: H:\Program Files (x86)\tomcat\apache-tomcat-7.0.27CATALINA_TMPDIR变量值设为:H:\Program Files (x86)\tomcat\apache-tomcat-7.0.27\temp; 检测Tomcat配置是否 阅读全文
摘要:
xml解析一:模板11.1xml格式如下1.2解析类如下:SAXGameService.java源码package com.XMLhandler;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.x 阅读全文
摘要:
Activity中与ListActivity中使用listview区别一.Activity中与ListActivity中使用listview区别(本身没多大区别,只是ListActivity在listview的显示上做了一些优化)Activity中使用Listview步骤:1.xml布局中,ListView标签id可以任意取值如:2.程序中通过findViewById获取该Listview对象如:ListView lv = (ListView)findViewById(R.id.listview);3.实例化Adapter4.然后通过listView.setAdapter(adapter); 阅读全文
摘要:
Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个最重要的部分:动作和动作对应的数据。典型的动作类型有:M AIN(activity的门户)、VIEW、PICK、EDIT 等。而动作对应的数据则以URI 的形式进行 阅读全文