Android开发之通过接口回调机制加载数据的简单实现,在实际开发中通过callback方法得到网络加载的数据的使用频率远比通过直接开启线程或异步任务加载数据的频率高的多,这篇文章的代码将简单实现该机智的调用,体会下callback的精髓。
MainActivity的代码
package com.example.f07_callback01;
import com.example.f07...
分类:
移动平台 时间:
2014-03-27 00:50:53
收藏:
0 评论:
0 赞:
0 阅读:
546
ADB (Android Debug Bridge)
说明:下面一些命令需要有root权限才能执行成功
快速启动dos窗口执行adb:
1. adb.exe所在路径添加到系统环境变量中
2. 配置快捷键启动dos
进入C:\WINDOWS\system32目录下,找到cmd.exe.
右击菜单 "发送到" -> 桌面快捷方式。
在桌面上右击"快捷方式 到 cmd.exe" -> "属性" -> "...
分类:
移动平台 时间:
2014-03-27 01:05:18
收藏:
0 评论:
0 赞:
0 阅读:
611
今天更新SDK的总结
发生错误:
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-8.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/r...
分类:
移动平台 时间:
2014-03-27 01:04:49
收藏:
0 评论:
0 赞:
0 阅读:
580
我们知道,android开发时少不了用到数据库,android系统提供了轻量级的数据库:SQLite。在你的应用开发中,如果需要用到数据库就能使用SQLite了。为了使用的SQLite方便,Android提供了SQLite的一个工具类:SQLiteOpenHelper。如果能够保证更好的用SQLite,你当然你可以不用这个工具类。这里我们来看看SQLiteOpenHelper的实现。
...
分类:
移动平台 时间:
2014-03-27 01:01:11
收藏:
0 评论:
0 赞:
0 阅读:
623
在cocos2dx开发中,我们想获得手机的Mac地址,而目前Android平台下只有java层代码能直接获取Mac地址,如果有朋友问如果在C++代码中要使用Mac地址该怎么办呢?
很简单,又是强大的JNI机制,思路就是先在java层获取Mac地址的字符串,然后传到C++层。
实现如下:
一、java层的东东:
public static String getMacID()
{
...
分类:
移动平台 时间:
2014-03-27 00:42:06
收藏:
0 评论:
0 赞:
0 阅读:
559
1、打开android sdk manager
2、打开tool->options,如图所示
3、将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy Port分别设置成mirrors.neusoft.edu.cn和80
将Others中的Force https://...sources to be fetched using http://....
分类:
移动平台 时间:
2014-03-27 00:41:34
收藏:
0 评论:
0 赞:
0 阅读:
542
使用NetworkInfo的getType()方法可以判断是WiFi还是手机网络。手机网络的情况下,使用NetworkInfo的getSubtype()方法去和TelephonyManager的网络类型常量值去比较,判断是何种具体网络。TelephonyManager的网络类型常量值如下(API 17):
1、NETWORK_TYPE_1xRTT: 常量值:7 网络...
分类:
移动平台 时间:
2014-03-27 00:31:25
收藏:
0 评论:
0 赞:
0 阅读:
525
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:gzzaigcn2012@gmail.comAndroid源码版本Version:4.2.2; 硬件平台 全志A31 FrameBufferSurface类,SurfaceFlinger处的本地的帧缓存,实际意义上的显存FramebufferSurface::FramebufferSurfa...
分类:
移动平台 时间:
2014-03-27 01:10:22
收藏:
0 评论:
0 赞:
0 阅读:
1263
面试中经常问到listView优化的问题,个人回答主要如下
1、View重用 使用setTag把view缓存起来
2、适配器在主线程修改
3、在主线程提交适配器的变化,并调用notifyDataSetChanged()方法
4、可以在任何地方获取数据,但应该在另外一个地方请求数据,数据多次请求分次显示
简单实例:
package com.android.listviewte...
分类:
移动平台 时间:
2014-03-27 00:58:36
收藏:
0 评论:
0 赞:
0 阅读:
571
1.要解决中文乱码问题,首先得了解什么是字符编码
计算机要处理各种字符,就需要将字符和二进制内码对应起来,这种对应关系就是字符编码。要制定字符编码首先要确定字符集,并将
字符集内的字符排序,然后和二进制数字对应起来,根据字符集内字符的多少,确定几个字节来编码。
2.常用的字符编码
ASCII 编码是目前计算机中常用的最广泛地 字符集及其编码。ISO-8859-1可以表示的是...
分类:
移动平台 时间:
2014-03-27 01:06:20
收藏:
0 评论:
0 赞:
0 阅读:
524
小米公司三年多了,仍一如继往的搞预约抢购,这明显是有意为之。以中国的生产能力来说,这么多年了仍产能不足是不可能的。去年三四月份的时候,媒体都在质疑小米的期货策略,雷军出来说小米是小公司,安全第一,言下之意是不敢盲目扩大产能。按小米公司的想法,现在这种预约抢购,是最符合现阶段的方式。那么我们也来想想,如果小米放开购买,会怎么样?
开放购买与不开放购买相比较,无非三种结果:一是销量增大,二是销量持平...
分类:
移动平台 时间:
2014-03-27 00:57:36
收藏:
0 评论:
0 赞:
0 阅读:
489
之前写过runtime的一些东西,这次通过runtime获取一些苹果官方不想让你拿到的东西,比如,状态栏内部的控件属性。本文将通过runtime带你一步步拿到状态栏中显示网络状态的空间,然后通过监测该控件的属性来获取当前精确网络状态,比如2G/3G/4G/WIFI。首先,我们需要拿到状态栏,然后通过...
分类:
移动平台 时间:
2014-03-26 22:00:50
收藏:
0 评论:
0 赞:
0 阅读:
756
boot file:boot/boot1/apps/Boot_Android/BootMain.c
fun:BootMain call:BoardInit_Display(global_info->display_device,
global_info->display_mode);kernel f...
分类:
移动平台 时间:
2014-03-27 07:21:22
收藏:
0 评论:
0 赞:
0 阅读:
576
共四种方式:其中前两种得到的是Map
后两种得到的才是真正的request对象而Map就是把request对象中的属性取出做成了键值对而已。【方法一】public class LoginAction
{ private Map request; private Map session; privat...
分类:
移动平台 时间:
2014-03-27 07:31:04
收藏:
0 评论:
0 赞:
0 阅读:
518
和以前使用WindowsXP一样,很多用户都在设法提高windows7的系统运行速速,比较常见的方法大多是对系统服务进行优化,去掉一些可有可无的系统服务,还有就是优化资源管理器菜单等。除此之外,还有一些“不常见的偏方”,据说也可以让windows7的运行速度快上一倍。
如果你想尝试本文分享的方法,让...
分类:
移动平台 时间:
2014-03-27 08:06:41
收藏:
0 评论:
0 赞:
0 阅读:
549
毕业差不多一年了,一直做得都是很底层的东西,由于面向的客户群不同,主要实现在于功能,效率,没有很炫的界面,客户也并不在意界面有多炫。看到各大市场各种高大尚的app,简直亮瞎了我的眼啊,下决心自己实现一个高大尚的客户端。4-7月份业余时间计划。计划1:(4.1-5.1)把之前自己写的
《开发任意网站客...
分类:
移动平台 时间:
2014-03-27 08:07:39
收藏:
0 评论:
0 赞:
0 阅读:
520
在App的开发中,使用NSUserDefaults可以保存用户的设置,但是保存的时候并不是实时刷新,需要去手动调用synchronize方法,才能达到实时刷新,否则强行退出App,就会出现设置未保存的情况。1
NSUserDefaults *defaults = [NSUserDefaults st...
分类:
移动平台 时间:
2014-03-27 08:15:54
收藏:
0 评论:
0 赞:
0 阅读:
562
一般要继承BaseAdapter类,然后重写getView(int position,View
convertview,View parent);我们先大概了解下三个参数的含义1. postion
此item在listview的位置/顺序。2.convertview item 就像是一个子布局,经过...
分类:
移动平台 时间:
2014-03-27 08:22:38
收藏:
0 评论:
0 赞:
0 阅读:
522
如果一个页面拥有一个NSFetchedResultsController
的引用,那么在这个界面将要结束时,一定要 remove 它的 observer- (void)dealloc { //...
[[NSNotificationCenter defaultCenter] removeObserv...
分类:
移动平台 时间:
2014-03-27 08:29:19
收藏:
0 评论:
0 赞:
0 阅读:
409
方法一:我们在写android应用程序时,经常会遇到想退出当前Acitivity,或者直接退出应用程序.我之前的一般操作是按返回键,或者直接按home键直接返回,其实这两种操作都没有关闭当前应用程序,没有释放系统资源。有时跳转的activity较多时,还需要多次按返回键,这样感觉一点都不爽。后面添加...
分类:
移动平台 时间:
2014-03-27 08:30:23
收藏:
0 评论:
0 赞:
0 阅读:
502