摘要: public class MainActivity extends Activity { private Spinner spinner; private ArrayAdapter adapter; private List data; @Override protected void onCreate(Bundle savedInstanceSt... 阅读全文
posted @ 2016-04-25 13:02 嘉禾世兴 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 布局: 代码: 阅读全文
posted @ 2016-04-25 13:01 嘉禾世兴 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 布局: 代码: 阅读全文
posted @ 2016-04-25 12:57 嘉禾世兴 阅读(271) 评论(0) 推荐(0) 编辑
摘要: dispatchTouchEvent-向下分发操作 onInterceptTouchEvent-拦截操作(1.Activity和TextView没有,Layout有;2.true-拦截、false-不拦截) onTouchEvent-处理操作(true-处理、false-不处理) 1.textvie 阅读全文
posted @ 2016-04-25 11:29 嘉禾世兴 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 结构 阅读全文
posted @ 2016-04-21 16:59 嘉禾世兴 阅读(263) 评论(0) 推荐(0) 编辑
摘要: * 继承View,重写画布和画笔 阅读全文
posted @ 2016-04-21 14:52 嘉禾世兴 阅读(152) 评论(0) 推荐(0) 编辑
摘要: public class MyService extends Service { @Nullable @Override public IBinder onBind(Intent intent) { return null; } @Override public void onCreate() { super.on... 阅读全文
posted @ 2016-04-18 18:55 嘉禾世兴 阅读(203) 评论(0) 推荐(0) 编辑
摘要: * Messenger用于Activity和Service之间消息传递 需求:activity来绑定服务,绑定成功后,将数据发送给service,service收到消息后,再发送信息给activity. 阅读全文
posted @ 2016-04-18 15:37 嘉禾世兴 阅读(222) 评论(0) 推荐(0) 编辑
摘要: AIDL:android interface define language(接口定义语言) 作用:方便远程调用其他服务中的方法 注意:安卓四大组件都要在清单文件注册 aidl创建图: AIDL的全称是什么?如何工作?能处理哪些类型的数据?AIDL全称Android Interface Defini 阅读全文
posted @ 2016-04-18 11:01 嘉禾世兴 阅读(2900) 评论(0) 推荐(0) 编辑
摘要: 利用接口调用服务中特定的方法,好处:是为了保护服务中的其他方法 阅读全文
posted @ 2016-04-17 22:01 嘉禾世兴 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1:服务是什么?它是没有界面的进程。跟activity相比,只是少界面。2:服务的启动方式。 (1)启动服务和停止服务。 启动服务生命周期:--onCreate onStartCommand onStart onDestory 再次启动服务:onStartCommand onStart onDest 阅读全文
posted @ 2016-04-14 12:15 嘉禾世兴 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. String path = String.format(Contants.NEWS_URL_HOST+Contants.NEWS_TOP_URL,pageIndex); 将NEWS_URL_HOST+NEWS_TOP_URL组成的网址中d%的值替换为pageIndex 2.OnScrollLi 阅读全文
posted @ 2016-04-13 21:27 嘉禾世兴 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 广播接收器的两种注册方式: 1)动态注册:在代码中注册,创建一个IntentFilter(意图过滤器)对象,设置想要就收的广播,在onCreate()方法中通过调用registerReceiver()方法来注册广播接收器,在onDestroy()方法中通过调用unregisterReceiver() 阅读全文
posted @ 2016-04-13 16:23 嘉禾世兴 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 打开一张图片,先从缓存中找,如果没有,再去sccard中找,如果还没有,就去网络下载。下载好了以后,先保存到sdcard中,再保存到缓存中 阅读全文
posted @ 2016-04-12 19:23 嘉禾世兴 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1:handler 1:Handler对象在哪个线程中创建的,那么Handler就属于哪一个线程。 2:sendMessage方法哪一个Handler调用,就这个handler来处理消息。 处理消息。 1;handleMessage方法进行处理.创建Handler对象的时候进行重写。 2:post方 阅读全文
posted @ 2016-04-12 18:09 嘉禾世兴 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 布局: java代码 阅读全文
posted @ 2016-04-09 19:14 嘉禾世兴 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.把GSON.jar包放到工程lib目录下并依赖 2.使用HiJSON工具格式化json字符串 2.创建对象类 3.使用GSON解析 阅读全文
posted @ 2016-04-08 17:17 嘉禾世兴 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1:在布局文件中给按钮添加属性:onClick,值为方法的名称 2:接口 让activity实现接口,再给按钮设置监听事件。 3:匿名内部类--弊端,如果有多个按钮的话,这样就会多个匿名内部类。 4:内部类 阅读全文
posted @ 2016-04-06 18:53 嘉禾世兴 阅读(954) 评论(0) 推荐(0) 编辑
摘要: *读取联系人 *读取短信 *内容提供者 注:记得配置读写短信和读写联系人的权限 阅读全文
posted @ 2016-04-05 20:49 嘉禾世兴 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Cursor代表数据库中的一条记录使用query或rawQuery查询时,返回Cursor对象 阅读全文
posted @ 2016-03-31 20:23 嘉禾世兴 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 查询结果显示 阅读全文
posted @ 2016-03-31 20:16 嘉禾世兴 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 内部存储:/data/data/包名/files --conteext.getFilesDir()/data/data/包名/cache --context.getCacheDir()/data/data/包名/databases --数据库/data/data/包名/shared_prefs -- 阅读全文
posted @ 2016-03-30 20:23 嘉禾世兴 阅读(710) 评论(0) 推荐(0) 编辑
摘要: *通过getSharedPreferences()方法获得SharedPreferences对象 *通过SharedPreferences的getXxx()方法获得之前保存的值 *通过SharedPreferences的edit()方法获得Editor对象 *通过Editor的putXxx()方法放 阅读全文
posted @ 2016-03-30 20:18 嘉禾世兴 阅读(213) 评论(0) 推荐(0) 编辑
摘要: *Context提供如下与文件操作有关的方法 例: 阅读全文
posted @ 2016-03-30 20:10 嘉禾世兴 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 当需要访问SD卡上的文件时,需要按照如下步骤进行 *调用Environment.getExternalStorageState()判读手机上是否插入SD卡(返回MEDIA_MOUNTED则表示已经插入) *调用Environment.getExternalStorageDirectory()获取SD 阅读全文
posted @ 2016-03-30 20:04 嘉禾世兴 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 把Fragment与Activity建立联系: * 静态Fragment:在布局中增加<fragment>标签,通过class属性指定Fragment * 动态Fragment:在Activity通过FragmentManager和FragmentTransaction管理Fragment 大部分情 阅读全文
posted @ 2016-03-29 21:01 嘉禾世兴 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 比较DOM、SAM、PULL? DOM: 消耗内存:先把xml文档都读到内存中,然后再用DOM JAVASE来访问树形结构,并获取数据。这个写起来很简单,但是很消耗内存。要是数据过大,手机不够牛逼,可能手机直接死机 SAX: 解析效率高,占用内存少,基于事件驱动的:更加简单地说就是对文档进行顺序扫描 阅读全文
posted @ 2016-03-28 19:29 嘉禾世兴 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 备注: AbsListView.OnScrollListener 阅读全文
posted @ 2016-03-25 18:01 嘉禾世兴 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.设计 2.java代码 下载网络资源工具类 解析JSON工具类 自定义适配器 异步任务类 对象类 MainActivity类 3.UML流程图 4.效果图 阅读全文
posted @ 2016-03-25 14:19 嘉禾世兴 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 选项菜单 1.菜单的生命周期 2.onCreateOptionsMenu()方法 在onCreateOptionsMenu()中添加菜单项,建议使用 添加子菜单 在子菜单中添加菜单项 3.onOptionsItemSelected()方法 在onOptionsItemSelected()中进行菜单项 阅读全文
posted @ 2016-03-22 21:02 嘉禾世兴 阅读(474) 评论(0) 推荐(1) 编辑
摘要: 自定义: 阅读全文
posted @ 2016-03-22 17:13 嘉禾世兴 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.显示内容 2.赞成/中立/反对按钮 3.单选框 4.复选框 5.自定义 注: 获得LayoutInflater对象有三种方法(效果一样): *通过LayoutInflater的静态方法from()获得 LayoutInflater inflater = LayoutInflater.from(M 阅读全文
posted @ 2016-03-22 15:42 嘉禾世兴 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 1.Action Action属性代表系统要执行的动作 系统提供如下常用的Action属性 *ACTION_MAIN:应用程序入口点 *ACTION_VIEW:显示指定数据 *ACTION_EDIT:编辑指定数据 *ACTION_DIAL:显示拨打电话界面 *ACTION_CALL:向指定用户打电话 阅读全文
posted @ 2016-03-21 17:57 嘉禾世兴 阅读(8103) 评论(0) 推荐(1) 编辑
摘要: 在AndroidManifest.xml中<activity>元素的android:launchMode属性设置 1.standard * 默认模式。不需要对launcherMode进行配置 * 每次调用startActivity()无论如何都会启动新的Activity对象 2. singleTop 阅读全文
posted @ 2016-03-21 17:22 嘉禾世兴 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.Android架构分为4层*应用程序层 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。 *应用程序框架层 开发人员也可以完全访问核心应用程序所使用的API框架。该 阅读全文
posted @ 2016-03-19 09:08 嘉禾世兴 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 利用记事本来巧记activity生命周期7个方法:onCreate():创建时调用(记事本被打开)onStart():用户可见时调用(记事本非最小化)onRestart():用户重新可见时调用(记事本恢复)onResume():开始和用户交互时调用(记事本获得焦点)onPause():结束与用户交互 阅读全文
posted @ 2016-03-18 17:32 嘉禾世兴 阅读(405) 评论(0) 推荐(0) 编辑
摘要: *Intent称为意图,是Android各大组件连接的桥梁 1.Activity页面跳转 同一个包内 不同包内 (1)明确的Intent (2)不明确的Intent 然后在AndroidManifest.xml中注册该过滤条件 注: *第一个Activity是外部通过不明确的Intent跳转的 *要 阅读全文
posted @ 2016-03-18 12:43 嘉禾世兴 阅读(24832) 评论(0) 推荐(0) 编辑
摘要: 第一种: Html.fromHtml为什么返回CharSequence?答:TextView是不只可以String的,我们平常用的给setText()方法传递String参数的时候,其实是调用的public final void setText (CharSequence text)方法,Strin 阅读全文
posted @ 2016-03-16 20:09 嘉禾世兴 阅读(392) 评论(0) 推荐(0) 编辑
摘要: HttpClient client = new DefaultHttpClient(); //http://localhost:8080/FileUpload/FileUploadServlet String path = "http://localhost:8080/FileUpload/FileUploadServlet"; HttpPost post = new HttpPost(path... 阅读全文
posted @ 2016-03-04 21:40 嘉禾世兴 阅读(371) 评论(0) 推荐(0) 编辑
摘要: * HTML不区分大小写,XML区分大小写 * 用浏览器打开xml文件,判断xml文件是否有错 * xml与html的区别 1:xml的标记可以自定义,但是html标记不可以定义。<student></student> 2:作用上。xml目的是为了传输数据,但是html更多的是为了显示数据。 3:x 阅读全文
posted @ 2016-03-04 21:38 嘉禾世兴 阅读(879) 评论(0) 推荐(0) 编辑