- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 (转)Android Market排名算法及规则
众所周知,做搜索出身的Google,旗下的Market的排名肯定是依据一个形同( A×a% + B×b% + C×c%)的公式计算出来的数值,进行排名的。开发者可根据其排名规则,对自己的产品设计和研发以及推广进行指导。 1. 排名公式里有哪些指标? 指标
2011-07-05 10:01:27
1050
原创 javah生成jni头文件
<br /><br />这几天自己一直在琢磨使用java 读取dll 文件(专业词汇我不会说,好像是说java 动态读取本地库什么的),在网上搜索了一些资料,和示例代码,按照要求去的时候,在用javah 命令的时候,总是提示下面的错误: <br /><br /> 错误: 无法访问 net.test.TestDll<br /> 找不到文件 net.estTestDll.class<br /> javadoc: 错误 - 找不到类 net.test.TestDll。<br /
2011-05-12 14:09:00
8029
原创 在notification使用intent时,PendingIntent只是第一次起作用的解决方法
<br />很简单,声明PendingIntent的时候要用PendingIntent.FLAG_UPDATE_CURRENT,否则只记录第一次的intent内容,切记切记<br />PendingIntent contentIntent = PendingIntent.getActivity(FriendListActivity.this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
2011-02-24 11:09:00
2483
转载 深入理解Objective-c中@class的含义
转自http://blog.prosight.me/index.php/2009/09/347 在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针。 如:Car.h #import @interface Car:NSObject{ Tire *tires[4]; Engine *
2010-04-14 21:47:00
1657
1
原创 怎样在android系统启动时自动运行自己的程序
android系统在Manifest.permission中有这样一条RECEIVE_BOOT_COMPLETED的定义,当你自己的程序加入这个权限后,就可以在系统启动完毕后收到一条系统的广播,这个广播的标志为ACTION_BOOT_COMPLETED,因此我们只要定义一个BroadcastReceiver用来接收这个广播,然后加入自定义的动作即可。代码如下: public class L
2010-04-12 16:55:00
13219
原创 android实现界面底部的tab
默认的tabhost中的tabwidget是放在顶部的,有时需要将TAB移到底部来,这时需要在XML中做些细微的变动,如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_wid
2010-04-12 12:42:00
18356
1
原创 怎样使用LinearLayout的ButtonBar样式
看到很多软件在底部有一排按钮,于是便研究这个是怎么实现的,在android中并没有现成的控件可用,搜索网上有人说用LinearLayout的ButtonBar样式可以实现,下面便来说明下用法和实现。 不过这里说一下,在Api文档里我是没有找到说明这个ButtonBar的地方,如果有知道的还请指点一下。 首先在XML中定义这个LinearLayout,注意这句style="@andr
2010-04-11 09:05:00
7490
原创 怎样使当前界面的背景透明
activity的代码如下:public class StartActivity extends Activity { public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); showDialog(1); } protected Dialog onC
2010-02-26 14:20:00
3157
原创 startActivityForResult的用法
在切换界面时,原有的界面需要从新界面取得某些数据,这时需要用到startActivityForResult,比如说从activity1跳转到activity2,边看代码边说用法吧: activity1的代码片段:这是跳转到activity2Intent intent = new Intent(Activity1.this, Activity2.class);startActivit
2010-02-26 10:31:00
2411
原创 finish的使用
有时候在跳转到一个界面后,不想让用户再返回到前一个界面,例如在打开应用程序后出现的登录界面,当用户登录后不需要返回了,此时只要在startActivity后调用finish()即可,在跳转后会将当前的activity从栈中清除.
2010-02-25 16:03:00
1744
原创 在页面切换时添加animation
很简单,在startActivity后,调用overridePendingTransition方法,例如,实现淡入淡出的效果如下:Intent i = new Intent(StartActivity.this,MainTab.class);StartActivity.this.startActivity(i);overridePendingTransition(android.R.a
2010-02-25 14:15:00
20482
1
原创 Android数据库(SQLiteDatabase)使用小结
任何程序离不了数据,因此数据存储是个非常重要的环节。 android中进行数据存储有三种方式,一种是文件存储,一种是SharedPreferences,最后一种就是SQLiteDatabase.下面来看下怎样使用SQLiteDatabase. 1.首先要创建一个类,该类继承自android.database.sqlite.SQLiteOpenHelper,由于这个是abstract
2010-02-05 14:40:00
24995
1
原创 如何让iPhone的输入框消失
在点击一个UITextField之后,iPhone会自动调用输入法面板,但是输入完成后点击return并不能让输入法面板消失, 这时需要在类中定义一个方法,让 textField 失去焦点,那么输入法面板就会自动消失 方法如下:-(IBAction)textFieldDoneEditing: (id) sender { [sender resignFirstRespon
2010-02-04 22:12:00
3690
原创 Cursor的使用
Android1.5读取联系人数据时,需要用到Cursor,昨天开始时怎么也读不到数据,代码如下Cursor c = getContentResolver().query(People.CONTENT_URI, null, null, null, null);this.startManagingCursor(c);Log.i("Name", c.getString(c.getCol
2010-02-04 10:06:00
5013
1
原创 pickerView的简单说明
pickerView需要实现两个protocol: UIPickerViewDataSource和UIPickerViewDelegate,一般的控件是从DataSource中提取数据的,但是pickerView有点特殊,DataSource只提供数量(列数和行数),而每行的数据则是通过Delegate提取的。
2010-02-04 09:52:00
1645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人