- 博客(74)
- 资源 (12)
- 收藏
- 关注
转载 理解 Android 本地数据存储 API--利用首选项、SQLite 和内部及外部内存 API
原文地址:http://www.ibm.com/developerworks/cn/xml/x-androidstorage/项目中需要本地存储,优化用户体验,比如,你隔一段时间才登陆新浪微博的客户端,那么初始的时候是有数据的,是你上次登陆的时候,所浏览的数据,而不是立即从服务器端取数据。这样,当用户第二次进入的时候,初始从本地保留的数据取,当用户点击刷新的时候才从服务器端取数据,获取完数据后
2011-12-31 13:42:35 1933
原创 android应用的本地存储SharedPreferences类
android.content.SharedPreferences类,用于在本地保存数据,如用户登录的用户名和密码。SharedPreferences类将数据保存在一个xml文件中,文件存放在/data/data//shared_prefs目录下,这跟AS3中的sharedObject有异曲同工之妙。另外一个类android.content.SharedPreferences.Editor用于生成
2011-12-31 10:35:59 2066
翻译 Dev Guide/Framework Topics/Search-版本为Android 4.0 r1
Android开发指南(36) —— Search 前言 本章内容为Android开发者指南的 Framework Topics/Search章节,译为"搜索",版本为Android 4.0 r1,翻译来自:"呆呆大虾",欢迎访问他的微博:"http://weibo.com/popapa",再次感谢"呆呆大虾" !期待你一起参与翻译Android的相关资料,联系我over
2011-12-31 10:04:38 905
翻译 Dev Guide/Framwork Topics/Activities
Activity是为用户完成某事,比如打电话,拍照,发邮件或者浏览地图,而提供一块屏幕的应用组件。每个Activity拥有一个可以编辑用户界面的窗口。窗口布满整个屏幕,也可以小于或者是漂浮在其它查看之上。 通常,应用程序包含多个相互关联的Activity。一般有个Activity被定义为“主”Activity,在初次打开软件时呈现给用户。每个Activity能够启动另外的Activi
2011-12-31 09:17:30 1174
转载 Git和Repo扫盲——如何取得Android源代码
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU
2011-12-27 23:51:45 685
转载 一个程序员的十年程序人生感悟
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、
2011-12-27 22:49:02 1098 1
原创 Linux(ubuntu 11.04)环境下Android开发环境配置
1.首先下载开发应用程序所需文件:jdk-6u24-linux-i586.binandroid-sdk_r10-linux_x86.tgzeclipse-java-galileo-SR2-linux-gtk.tar.gz复制代码2.安装jdk 首先添加文件运行权限,,然后运行安装文件view plaincopy to cl
2011-12-27 22:35:09 3611
转载 Android Resource介绍和使用以及bug记录
http://android.blog.51cto.com/268543/302529http://blog.csdn.net/aomandeshangxiao/article/details/6654386http://dengm1010.iteye.com/blog/444361我擦,测试的时候把下面的两行代码都写在onCreate外面了,总是报空值错误,找了半天都不解
2011-12-27 17:31:01 1006
原创 popupwindow
PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。 popupwindow需要在onCreate时初始化、通过触
2011-12-26 23:26:30 927
转载 Android触控屏幕Gesture(GestureDetector和SimpleOnGestureListener的使用方法)
原文地址:http://blog.csdn.net/huangbiao86/article/details/6745670http://blog.csdn.net/huangbiao86/article/details/6743866
2011-12-26 23:08:44 1240
转载 Android Toast用法详解(各种自定义Toast)
原文地址:http://blog.csdn.net/huangbiao86/article/details/6965669
2011-12-26 23:05:00 1132
原创 如何获得系统正在运行的activity和services信息
public void run(){ String info = "" ; // 获取的正在运行的activity的最大数量(防止太多,系统承受不了啊)、 int maxNum = 40; // ActivityManager的功能是为系统中所有运行着的Activity交互提供了接口,主要的接口围绕着运行中的
2011-12-26 23:03:48 1125
转载 Andorid:ExpandableListActivity控件
原文地址:http://blog.csdn.net/huangbiao86/article/details/6680184
2011-12-26 23:02:03 881
原创 android代码库之textview跑马灯效果
android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent">android:layout_width="100px" 这里一定要写在固定值android:layout_height="wrap_content" android:te
2011-12-26 23:01:33 5306 1
转载 Activity跳转页面切换漂亮效果(转)
原文地址:点击打开链接 (http://blog.csdn.net/huangbiao86/article/details/6882597)Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。 它包括两个部分: 一部分是第一个activity退出时的动画; 另外一部分时第二个activity进入时的动画; 在Android的2.0版
2011-12-26 22:48:48 1142
转载 Android上基于JSON的数据交互应用
原文地址:http://kirin.iteye.com/blog/616226JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org为什么用JSO
2011-12-26 22:39:09 1281
转载 Android 内存泄漏调试
一、概述 1二、Android(Java)中常见的容易引起内存泄漏的不良代码 1(一) 查询数据库没有关闭游标 2(二) 构造Adapter时,没有使用缓存的 convertView 3(三) Bitmap对象不在使用时调用recycle()释放内存 4(四) 释放对象的引用 4(五) 其他 5三、内存监测工具 DDMS --> Heap 5四、内存分析工具 MAT
2011-12-26 18:28:39 871
原创 Android定义字符串数组资源并在程序中使用
在Android中可以使用字符串数组资源。 在资源文件中定义方式如下: 兑换 积分排行 积分详情 我的兑换 规则通知 在Activity中取得方法如下: String[] sa = getResources().getStringArray(R.a
2011-12-26 18:06:18 8939
转载 开始Android应用程序国内广告盈利模式
偶然看到这个关于移动广告的文章,觉得不错,转过来看看。开始Android应用程序国内广告盈利模式 转载请注明出处:http://www.blogjava.net/zh-weir/archive/2010/05/23/321581.html
2011-12-26 15:37:36 1020
转载 Android应用如何反馈Crash报告
为什么需要反馈Crash报告? 做Android应用程序,要尽量避免程序Crash的发生。虽然说零Crash是程序员追逐的最终目标,但是现实的情况是,程序员只能尽量的减少Crash的发生,而几乎不可能完全杜绝Crash。也许,你认为你的应用的健壮性已经近乎完美,轻松的经受住了测试部门魔鬼般的考验,但是当你的应用发布到市场,面对百万甚至千万级别的用户的时候,可能就没有那么幸运了。基于以上
2011-12-26 11:56:58 926
转载 Android判断当前网络是否可用--示例代码
在Android平台上开发基于网络的应用,必然需要去判断当前的网络连接情况。下面的代码,作为例子,详细说明了对于当前网络情况的判断。 先看一个自己定义的应用类。 public class NetworkDetector { public static boolean detect(Activity act) { Connect
2011-12-26 11:47:34 966
原创 介绍几个移动广告平台
1.果合移动广告 http://www.guohead.com/home2.开始Admob广告盈利模式详细教程 http://dev.10086.cn/cmdn/wiki/index.php?doc-view-3424.html3.指点传媒 http://c.zhidian3g.cn/app_development.jsp4.一个利用移动广告平台赚了很多钱的人的
2011-12-25 18:37:07 1624
原创 海外app应用市场分享!
好多朋友现在都开始进军海外应用市场了,也有不少朋友取得了不错的成绩。因为好多新来得朋友经常问道,都放到哪些平台上去卖自己的应用。下面我就发几个常见的平台market.androidAmazon marketHandngo.comGetjar.comlogiagroup.com然后还有更多的希望朋友们来补充点评。
2011-12-25 14:45:47 3730 1
原创 Android产品正式发布的步骤!
1.确定release版本2.配置好混淆器proguard.cfg脚本3.生成keystore文件4.写好ant脚本,支持多包名,多版本号,多市场标示,多广告商code5.ant6.发布应用至于zipalign,签名啊在main_rule.xml里面都有配置好。直接ant就可以了。多包名是在一套代码出多个应用的时候可以用到
2011-12-25 14:41:36 1087
原创 说说自己的一点小经验,广告平台真实数据大家参考
因为工作需要,学习android半年,之前java都不会!真硬着头皮干的。经常搞的头晕眼花,基本上所有代码都是Google上百度出来的!总算是顺利组装了个软件交差!此后还有写项目,也在做,慢慢觉得Android开发有点意思!所以自己也做几个小软件玩玩,开始是免费发到网上让人用,看着有人用还是挺有动力的。偶然看到一个帖子说还可以通过加广告赚钱。从此看了很多,也试了很多广告平台
2011-12-25 14:39:45 1125
原创 个人开发总结分享:Android学习及如何利用android来赚钱
先说说本人的情况,09年底开始学习手机开发,先从Brew到Mobile再到Android,android是今年过年回来才算真正开始学的,一边学习一边做原先Brew项目到android的移植,5月中旬的时候开始做个人开发者,比较惭愧的是至今只发布了一个应用。原因一个是那时候开发经验不够,产品也较缺陷,对广告这块了解也不多,收入不高缺乏动力。因为从过年回来到5月份中间还有1个月女儿出生完全就是围着老婆
2011-12-25 14:34:01 2941
原创 在android应用中植入Admob广告赚钱
原帖:附源码 -- http://www.eoeandroid.com/thread-42229-1-1.html原贴:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-3424.html花了整整一天时间,研究怎么通过在Android应用程序中添加Admob广告来赚钱。网上也有些教程,不过说得不够详细,自己还得花时间摸索。
2011-12-25 14:24:28 3539
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2011-12-25 11:42:13 659
原创 Eclipse 实用快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(
2011-12-25 11:31:44 938
原创 Android 屏幕分辨率和精度
多分辨率支持 在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳定的,跨平台的运行环境,而关于如何将程序以正确的方式显示到它所运行的平台上所需要的大部分技术细节,都由系统本身进行了处理,无需程序的干预。当然,系统本身也为程序提供了一系列API,所以在目标平台的分辨率是可以完全确定的情况下,程序也可以精确
2011-12-25 11:29:25 965
原创 捕获Home键按下
在Activity界面重写onAttachedToWindow方法 Java代码@Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super
2011-12-24 14:59:49 1099
转载 也谈Android的学习和利用Android来赚钱
原文地址:http://helloandroid.iteye.com/blog/1233608先说说本人的情况,09年底开始学习手机开发,先从Brew到Mobile再到Android,android是今年过年回来才算真正开始学的,一边学习一边做原先Brew项目到android的移植,5月中旬的时候开始做个人开发者,比较惭愧的是至今只发布了一个应用。原因一个是那时候开发经验不够,产品
2011-12-24 14:55:09 857
原创 onSaveInstanceState和onRestoreInstanceState触发的时机
先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is a
2011-12-24 13:58:15 598
原创 毕设涉及到的资料,懒得一点一点整理了。都放在一起算了。
毕设涉及到的资料,懒得一点一点整理了。都放在一起算了。说下我毕设做的主要内容吧。我们团队写了一个ACM平台,可以A题啊,提交报告啊,老师教学用啥的,很方便,已经用了差不多快一年了。很稳定,功能再逐步完善。我毕设负责给我们的网站写一个手机客户端,我写的是跨平台的客户端,可以运行在拥有浏览器的任何客户端上,比如平板、手机等,包括安卓、苹果、塞班等系统的终端设备。跨平台主要是用HTML5的规
2011-12-24 12:09:33 1439
原创 工程师们,不要想一辈子靠技术混饭吃!
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一、在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们
2011-12-24 11:40:52 1103
转载 随时随地,记录一切:有道笔记(轻松同步、管理终端的所有笔记)
可能大家光听这名字,不是很清楚有道笔记是一个什么产品,简单的说就是网络记事本,基于云端服务的,但有道笔记并不只是简单的在云端实现保存文字,还可以是照片、网页等。有道笔记简介有道笔记是基于云端存储技术的笔记类产品,能够方便用户在电脑、手机等终端间同步笔记和文档,免去传输和备份的麻烦。国外较为成熟的产品有Evernote ,但登录和同步的速度问题以及服务稳定性是其在中国市场发展的劣势。有道
2011-12-24 11:38:30 2090
原创 java定时器--TimerTask 与 Timer
如果您想要在某个时间点之后,执行某项排定的任务,您可以定义一个TimerTask,再将之排定给Timer,Timer会依指定的时间来执行TimerTask。举个实例来说,您想在程式启动后5秒钟执行报时,则您可以继承TimerTask,并重新定义其run()方法。 DateTask.java package onlyfun.caterpillar;import java.
2011-12-24 11:35:23 1479
原创 关于参加chrome插件大赛的一些东西
前一阵看到CSDN上有关于chrome插件大赛的通知,我看了看,非常有意思的。但是,由于当时忙于毕业设计,就没空弄。以后估计就懒得弄了。因此把当时查到的资料保留下,如果感兴趣的朋友可以去尝试下。我当时一直接触开放平台,因此如果我参加这个插件开发大赛的话,我会选择和开放平台结合起来,比如做一键分享到所有社交网站啊,我看到firefox上有,但是chrome上好像还没看到。还比如和淘宝开放
2011-12-24 11:14:30 1252
原创 关于viewpager配合fragment,菜单(optionmenu)的问题
viewpager配合fragment,每个viewpager都放一个fragment,并且每个fragment的optionmenu都不同,但是遇到这样一个问题,我在其中一个fragment中写一个optionmenu,但是和它挨着的fragment会显示同样的菜单,尽管我并没有在那个fragment中写optionmenu,但是它会自动出现,真的很无语,看了无数遍的官方文档,还是没有发现错误,
2011-12-23 09:39:32 4122 4
原创 关于手机刷机后,eclipse中Logcat无法输出log信息的原因
我的测试机因为是华为的U8800,它出厂时已经内置了我们公司的客户端,因此我在测试时,总是无法安装我们的测试程序,原来是即使你卸载了,用豌豆家还是360手机助手,但是都不能完全卸载干净,原来安装的那个包总是存在,无奈就刷机吧。刷到了MINI_4.0,小米的4.0版。用户体验确实很爽,但是一个新的问题出现了,在 测试时,无法显示logcat中的Log信息,这给我的调试带来了麻烦。上网查了下,第一
2011-12-23 09:24:49 6533
c#基础视频教程(来自硅谷动力网络学院)
2009-12-02
c#基础视频教程(来自硅谷动力网络学院)
2009-12-02
c#基础视频教程(来自硅谷动力网络学院)
2009-12-02
c#基础视频教程(来自硅谷动力网络学院)
2009-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人