首页 >  列表

Android 之Parcelable使用例子


关于Android中的Parcelable:
1.Android推荐实现Parcelable接口而非Seriable接口来实现对象的序列化。
2.但当Parcelable中含有列表List时,则要求列表中的信息类是Seriable的。
3.Parcelable接口实现类除了必须实现writeToParcel(Parcel dest, int flags)方法外(describeContents()默认即可),还需创建一个类型为Parcelable.Creator< T > 名为CREATOR的public静态变量(createFromParcel(Parcel source) 方法也是必须的)。

Github:https://github.com/allthelucky/android-develop-kits/tree/master/ParcelableTest

阅读全文 »


Perst在Android中的简单应用


Perst的介绍文字颇多,但应用例子却不好找。关于Perst的介绍文字大家去Google或百度找吧。测试发现,在大数量(1w及以上)情况下,Perst性能的确远超Sqlite。

阅读全文 »


synchronized方法、wait/notify与监视器


名词解释:wait等待某个条件发生,而改变这个条件超出了当前方法的控制能力,常由另一个任务来改变。而notify和notifyAll则表示感兴趣的事件发生了,于是唤醒wait之后动作执行。

阅读全文 »


给移动应用开发者的建议


摘自某ANDROID开发书籍,具体记不清楚了。个人比较认同:
1,随时记录自己手头的好点子。
2,并非一个功能完善的应用才能赚钱。
3,在发布各版本的ahap版本过程中完善功能。
4,有困难查资料。(Google)

阅读全文 »


三层架构是个啥?


1.软件体系架构中,一般分层结构:

表示层,业务逻辑层,数据访问层。目的在于提高程序设计及维护效率。

2.请求过程:

表示层接收到用户的数据和请求后,传递给业务逻辑层。
业务逻辑层接收到用户数据和请求后,先对数据和请求验证和审核,验证过后再将数据和请求传递给数据访问层,验证失败则直接将结果返回表示层。
数据访问层接收到数据和请求后,开始读取或保存数据。

阅读全文 »


工作DNA警句


在一本名为《工作DNA》的书中写的几方面。我觉得蛮有道理,于是写摘下:
1,不能只有生存权,更要有发展权。
2,五大打挑战:父母,生育,升职,工作压力,生活质量。
3,工作不能只有专业化,还要有职业化。
4,财富要像滚雪球,人生也是。
5,职业线路:专注与坚持。
6,人生大智慧:聪明+善良。
7,人生不能只有吸引力,更要有影响力。

阅读全文 »


Android startActivityForResult返回时需要注意的


在onActivityResult中,即便是从后一个页面按back键返回的也是有resultCode的,且其值为0,其data为null.

阅读全文 »


Android Spinner自定义适配器


想让Android的Spinner+Adapter也能像ListView+Adapter那样自由适配任意(信息)列表数据,直接继承ArrayAdapter或BaseAdapter的方法来重写Adapter是不行的,必须实现Android提供的SpinnerAdapter接口来定制Spinner的Adapter才能达到所需效果。

Github:https://github.com/allthelucky/android-develop-kits/tree/master/CustomSpinner

阅读全文 »


android jni c/c++打印输出


一、加入头文件:

#include <android/log.h>

二、声明输出标记

#define LOG_TAG "TEST"

三、输出打印信息方法:

__android_log_print(ANDROID_LOG_INFO, LOG_TAG, "input:a=%d, b=%d", a,b);

阅读全文 »


Android Dialog风格Activity


在Manifist文件中,对Activity添加一项theme的属性,值为@android:style/Theme.Dialog就能将Activity以对话框形式显示。例如:

<activity android:name=".DialogActivity" android:label="@string/new_name"android:theme="@android:style/Theme.Dialog"/>

阅读全文 »