
android
文章平均质量分 64
wh_wanghui
这个作者很懒,什么都没留下…
展开
-
android学习笔记之概述ContentProvider数据模型概述
Android的数据(包括files, database等...)都是属于应用程序自身,其他程序无法直接进行操作。因此,为了使其他程序能够操作数据,在Android中,可以通过做成 ContentProvider提供数据操作的接口。其实对本应用而言,也可以将底层数据封装成ContentProvider,这样可以有效的屏蔽底层操作的细节,并且是程序保持良好的扩展性和开放性。ContentProvid转载 2009-10-05 08:55:00 · 613 阅读 · 0 评论 -
android游戏个人经验1[转]
转自http://cwq.yfjhh.com/2009/05/android.html 该游戏对象移动,以view的背景作动画,假设开始的位置是父View坐标的(0,0) 游戏角色view的事件监听应该在父view中监听。 同时注意,AnimationDrawable.start()不能在Activity.onCreate事件未执行完就调用, 但可以用在比如点击按纽转载 2009-10-09 23:30:00 · 756 阅读 · 1 评论 -
android游戏个人经验2[转]
posted by David Chen at May 07, 2009 7:29 PM 移动一个View,可以调用以下的方法view.offsetLeftAndRight(int)// 左或右位移量,是相对当前View的坐标view.offsetTopAndBottom(int)// 上或下位移量getScrollX() // Return转载 2009-10-09 23:33:00 · 1570 阅读 · 0 评论 -
android游戏个人经验4[转]
posted by David Chen at May 06, 2009 12:25 AM 一般来说,一个JPG或PNG图象可能包括有几个部份(比如小狗跑步的起步,第一步,第二步)组成,要分割出来,可以用Bitmap来做。Bitmap p = BitmapFactory.decodeResource(context.getResources(), R.draw转载 2009-10-09 23:35:00 · 533 阅读 · 0 评论 -
android游戏个人经验3[转]
posted by David Chen at May 06, 2009 10:22 AM 一、动作有很多种,AlphaAnimation, AnimationSet, RotateAnimation, ScaleAnimation, TranslateAnimation 例子: TranslateAnimation ta = ne转载 2009-10-09 23:34:00 · 605 阅读 · 0 评论 -
android游戏个人经验1[转]
posted by David Chen at May 06, 2009 12:27 AM //定义一个小狗跳步的view,注意,在res中有一个图片,是一个小狗跑步的3个不同动作。图片宽105,高26,分35长为一个子图。public class Dog extends View { private AnimationDrawable ad;转载 2009-10-09 23:34:00 · 520 阅读 · 0 评论 -
Android线程模型(Painless Threading)
当第一次启动一个Android程序时,Android会自动创建一个称为“main”主线程的线程。这个主线程(也称为UI线程)很重要,因为它负责把事件分派到相应的控件,其中就包括屏幕绘图事件,它同样是用户与Andriod控件交互的线程。比如,当你在屏幕上按下一个按钮后,UI线程会把这个事件分发给刚按得那个按钮,紧接着按钮设置它自身为被按下状态并向事件队列发送一个无效(转载 2009-10-08 23:15:00 · 595 阅读 · 0 评论 -
Android游戏开发之爆炸效果
Android游戏开发之爆炸效果 收藏 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var te转载 2009-10-08 22:20:00 · 1817 阅读 · 0 评论 -
Android Timer的用法示例
写惯java的人可能会认为Timer的使用应该如下:程序功能很简单:10秒后,SetTitle为“hear me?”,然后,实际上这样做是不行的,这跟Android的线程安全有关!Java代码 package com.ray.test; import java.util.Timer; import java.uti转载 2009-10-08 22:17:00 · 1111 阅读 · 0 评论 -
利用Handler来更新android的UI
原文地址:http://rayleung.javaeye.com/blog/411860刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题Java代码 new Thread( new Runnable() { public void run() {转载 2009-10-08 21:47:00 · 714 阅读 · 0 评论 -
在android应用中嵌入广告的方案
AdMob:The Mobile Advertising PlatformIndustry-leading mobile advertising and monetization solutions from the trustedname in mobile advertising.AdMob是一个比较成熟的移动平台广告商,其为android和iphone提供了非常方便的集成JA转载 2009-10-08 17:17:00 · 877 阅读 · 0 评论 -
怎么样处理横屏事件
当屏幕变为横屏的时候,系统会重新呼叫当前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中来检查当前的方向,然后可以让你的SetContentView来载入不同的Layout xml.if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LAND转载 2009-10-08 09:03:00 · 539 阅读 · 0 评论 -
ManagedQuery()
用途:根据指定的URI路径信息返回包含特定数据的Cursor对象,应用这个方法可以使Activity接管返回数据对象的生命周期。参数:URI: Content Provider 需要返回的资源索引Projection: 用于标识有哪些columns需要包含在返回数据中。Selection: 作为查询符合条件的过滤参数,类似于SQL语句中Where之后的条件判断。S转载 2009-10-08 10:55:00 · 4500 阅读 · 3 评论 -
禁止横屏和竖屏切换
在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android:screenOrientation="landscape"(landscape是横向,portrait是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再转载 2009-10-08 09:05:00 · 841 阅读 · 0 评论 -
主题:利用Bundle实现Android Activity间消息的传递
之前写过一篇文章是关于Android 的Activity跳转的,但当中没涉及到Activity的消息的传递。利用Bundle是一种比较方便的办法。程序的效果是活动A向B跳转的同时发送一字符串,B读出字符串。先在AndroidManifest.xml中定义一个新的Activity,target:Xml代码 xml version="转载 2009-09-27 12:15:00 · 1241 阅读 · 0 评论 -
Android基础 : Android Content Provider
Android应用程序可以使用文件或SqlLite数据库来存储数据。Content Provider提供了一种多应用间数据共享的方式,比如:联系人信息可以被多个应用程序访问。Content Provider是个实现了一组用于提供其他应用程序存取数据的标准方法的类。应用程序可以在Content Provider中执行如下操作:查询数据修改数据添加数据删除数据标准的Conten转载 2009-10-05 09:06:00 · 632 阅读 · 0 评论 -
Android content provider基础与使用
如果你想实现不同应用之间的数据共享,就不得不用content provider了。在Android中,content provider是一个特殊的存储数据的类型,它提供了一套标准的接口用来获取以及操作数据。并且,android自身也提供了几个现成的content provider:Contacts, Browser, CallLog, Settings, MediaStore.应用可以通过一个唯一转载 2009-10-05 09:09:00 · 828 阅读 · 0 评论 -
android Activity 之 startActivityForResult 的使用
依次打开Activity A1--A2--A3--A4 这时候你如果想从第四个返回到第一Activity 的时候,就用到了startActivityForResult 这个方法了。startActivityForResult(intent, requestCode)两个参数 一个是第一好的意图对象,另一个是请求代码。A1 的 intent 定义是 Intent in转载 2009-10-11 10:09:00 · 782 阅读 · 0 评论