Android个人整理
Allen_Coder
Do not despair, do not panic, do try to climb or fly to the snail Benniao, we try to grow up, stumbled, and then hold on, always covered all over with cuts and bruises, one day, you will stand in the bright place, have the desire to look into their own lives
展开
-
android异步任务处理
如果将比较费时的进程放在主进程中,那么会出现卡顿现象,给用户造成很不好的用户体验,用段代码来说明` package com.example.testthread;import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; impo原创 2016-04-03 15:56:49 · 2103 阅读 · 0 评论 -
Bmob后端云失物招领
最近半个月在忙比赛的事,开发一个校园生活方面的APP,该APP大概分为了几个模块,即时通信,失物招领,快递跟踪,天气查询,地图导航,感觉受益匪浅啊,没怎么更新博客,现在就把我项目上的一个集成的小模块整理下,bmob后端云集成的一个失物招领案例,我们先看看结果和界面演示吧,不说别的,我自己感觉界面看起来蛮清爽。效果演示lost界面found界面add界面弹窗界面顶部下拉框界面准备阶段进入bmob后端云原创 2016-12-03 19:22:59 · 3936 阅读 · 11 评论 -
android事件处理机制
1.前言在android的进阶之路上,看《android开发艺术探索》实在看不下去了,开始怀疑自己的android基础了,于是找了两本android基础的书把android基础过一遍,还确实发现了好多知识漏洞-基于回调的事件,这个还真以前没用过,然后就想着把android事件处理机制的知识点都整理一遍,嗯,就是这样的。2.基于监听的事件基于监听的事件更接近于“面向对象”的事件处理,这种处理方法与ja原创 2016-10-26 02:18:21 · 6249 阅读 · 1 评论 -
android网络开发之WIFI篇
WIFI层次结构 wifi系统的上层接口包括数据部分和控制部分,数据部分通常是一个和以太网类似的网络设备,控制部分用于实现接入点操作和安全验证处理 在软件层,wifi系统包括linux内核程序和协议,还包括本地部分,java框架类,wifi系统和java应用程序提供了控制类的接口(ps,自己画的图,蛮丑) android的wifi系统从上到下主要包括java框架类,android适原创 2016-10-15 21:22:37 · 4037 阅读 · 0 评论 -
第一行代码酷欧天气开发(一)
第一阶段我们要做的就是创建数据库和表,这里我们要查询的是天气的三级省市县,province,city,county这三张表,原创 2016-09-10 15:17:27 · 6110 阅读 · 11 评论 -
listview优化
在使用ListView控件的过程中,由于加载条目过多在滑动时可能造成卡顿,这是因为ListView在当前屏幕中显示多少个条目,就会创建多少个对象,在滑动时,滑出屏幕的条目对象会被销毁,新加载到屏幕的条目会创建新的对象,这样在List View快速滑动时就会不断地创建对象-销毁对象-创建对象,并且每一个条目都需要加载一次布局,加载布局时会不断进行findviewbyid()操作初始化控件,而布局XML原创 2016-09-17 13:54:35 · 2037 阅读 · 2 评论 -
tomcat相关问题
错误1tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。但是,关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。原创 2016-09-15 10:42:35 · 1919 阅读 · 0 评论 -
java回调机制
以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,看了人家说比较经典的回调方式: Class A实现接口CallBack callback——背转载 2016-09-14 00:29:53 · 2062 阅读 · 2 评论 -
自定义listview读取手机联系人信息
我以手机联系人为例来说明该自定义listview,图片和文字共存。 实现效果如图: 下面是我的思路:main.xml这个xml很简单,只有一个listview控件。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.co原创 2016-08-09 15:42:07 · 3581 阅读 · 2 评论 -
第一行代码酷欧天气开发(二)
在这一阶段,我们的目标是遍历全国省市县数据,我们从前面的介绍中已经看出,我们可以从服务器端得到我们想要的数据,因此在这里和服务器的交互是少不了的了,所以我们现在util包下增加一个HttpUtil类原创 2016-09-10 16:29:02 · 5778 阅读 · 0 评论 -
第一行代码酷欧天气开发(五)
为了更加智能,我们在这里假如后台自动更新天气的功能,这样就可以尽可能地保证每次打开软件时看到的都是最新的天气信息,想要实现这个功能,就需要创建一个长期在后台运行的定时任务。原创 2016-09-11 13:10:05 · 3714 阅读 · 0 评论 -
第一行代码酷欧天气开发(四)
首先来创建布局文件,布局文件的控件就要根据服务器返回的天气数据来决定了原创 2016-09-10 21:09:40 · 5525 阅读 · 1 评论 -
第一行代码酷欧天气开发(三)
这步是最关键的一步,编写用于遍历省市县数据的activity了,在activity包下面新建ChooseAreaActivity继承自Activity该类的逻辑是下面这样的: 在onCreate()方法中显示获取到了一些控件的实例,然后去初始化ArrayAdapter,将他设置为listview的适配器,之后去获取CoolWeatherDB的实例,并给ListView设置点击事件,到这里我们的初始原创 2016-09-10 20:41:00 · 5224 阅读 · 9 评论 -
第一行代码酷欧天气开发详细总结
首先声明一下,本人目前也是菜鸟一名,最近几天把郭神的第一行代码的那个实战项目学着做了一遍,也学到了不少东西,涉及的知识还是蛮丰富的,感觉自己的水平也有了点提高,至少我三个月前跟着第一行代码开发的时候还好是蛮多看不懂的,现在自学android开发已经快五个月了,不上课的时间有时间就学学,一路滚爬过来,终于把这个项目自己看懂了,代码也自己敲出来实现了一遍,酸甜苦辣自在心中,还记得曾经有几个地方的bug原创 2016-09-10 13:42:43 · 12039 阅读 · 10 评论 -
在TextView中添加超链接
1.直接在xml文件中配置autoLink属性autoLink属性一共有六个值,其可选择的属性如下所示none:不匹配任何类型的文字,默认为此选项。web:匹配URL地址,单击后打开浏览器显示地址。email:匹配邮箱地址,单击后打开邮箱发送邮件。phone:匹配电话号码,单击后打开拨号界面。map:匹配地图地址,单击后打开地图选项。all:匹配所有的格式,自动检测web,phone,e原创 2016-08-07 14:08:31 · 2623 阅读 · 0 评论 -
Git版本控制
为什么要使用版本控制如果你开发过项目,那你一定有过这样的经理,一种并不是那么好的体验(不能说很糟糕,但最起码不会很如意):想添加或修改一个功能,又怕将来新增或修改的代码会破坏原来的代码,因此,为了安全起见,你会ctrl+c和ctrl+v来进行备份,一段时间后,你会发现你的项目文件夹下有很多个版本,但是你又不记得哪个版本是哪个功能了,这个时候,你就会把这几个文件导入IDE中,然后运行查看相应的功能,直原创 2016-09-04 10:56:19 · 3579 阅读 · 1 评论