`
文章列表
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev 每个Field都有setBackground方法,使用此此方法设置背景颜色或者图片即可,例如: setBackground(BackgroundFactory.createSolidTransparentBackground(Color.GREEN, 0)); 使用BackgroundFactory生成Background对象可以设置ALPHA值。0为透明。255为不透明,值为0~255
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev   通过ByteArrayOutputStream 转换     public byte[] getBytesFromBitmap(Bitmap bmp) { try { int height = bmp.getHeight(); int width = bmp.getWidth(); int[] rgbdata = new int[width * height]; ByteArrayOutputStream bos = new ByteArrayOutputStream ...

BB横竖屏判断

以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev   在BB上当屏幕横过来或者是竖过去,都会调用manager或者screen或者field里面sublayout方法,如果不想横屏代码如下: protected void sublayout(int width, int height) { super.sublayout(width, height); Ui.getUiEngineInstance().setAcceptableDirections( Display.ORIENTATION_PORTRAIT); } ...
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev   目标: 利用NDK 生成 SO 库,使用 SO 库进行 JNI 调用,在 Android sdcard 创建文件并写入数据。 工具: NDK1.5 R1, android SDK1.5 R1, SDCARD, Eclipse , ADT 0.9, Eclipse Galileo for C/C++, Cygwin 1.5。 工具比较多,我是在Windows XP 进行操作的,如果在 Ubuntu 或者其他的 Linux 系统下进 ...
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev     有很多朋友使用Thread进行Progress的进度控制,这里我们使用Timer和TimerTask控制ProgressBar。   实现效果: 在进度75%之前,每秒钟有5%的进度,在75%之后每秒有1%的进度。 需要的知识: 1、ProgressBar 2、Thread 3、Timer和TimerTask  Activity代码: package cc.androidos.pb; import java.util.Tim ...
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev     自定义布局需要哪些东西? 1、数据模型(数据) 2、显示数据的组件 3、重写BaseAdapter中的相关方法   如果list里面加入了如CheckBox之类的组件,需要将这些组件设置能不能聚焦,点击list item的时候才有聚焦的背景 数据模型代码: package cc.androidos.layout; public class RSS { private String title; public RSS(String title) ...
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev   重画Android上面的Progressbar的图像,只需要更改其中的Style就可以了 也可以参考默认的progress的Style, .frameworks\base\core\res\res\drawable 图像 .frameworks\base\core\res\res\values\styles.xml 系统默认的style文件 .frameworks\base\core\res\res\values\themes.xml 系统默认的theme文件 ...
似 乎Google在推出G1时就没有考虑多国问题,Android在发送短信时在编码上处理不是很妥当,在收发一些unicode来实现的国家文字上存在很 大的漏洞,比如中文、日文、俄文等等。对于分析短信发送可以直接dump出PDU Header来解决 ...
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev   目的:使用模拟器互发短信息,比如 5554 和 5556互发短息 关键代码: 发送短信代码: package cc.androidos.sms; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.telephony.gsm.SmsManag ...
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev   教你开启自启动程序! 在电脑的操作系统中都能在电脑开机后自启动一些程序,在Android平台也是可以的,那么我们如何才能做到这样的效果呢。 1、需要BroadcastReceiver 2、使用interfilter中的action:android.intent.action.BOOT_COMPLETED  //当启动手机系统启动完成后就启动此Receiver 功能:当手机系统启动完成后,直接启动某个程序或者Activity,这里直接启动某个程序 一下是代码分析: ...
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev   http://www.anddev.org/please_help_with_phonestateintentreceiver_working_example-t102.html 以前是可以的,但后来Google关闭了这部分的API 可以使用TelephonyManager 设置PhoneStateListener监听来电事件,但无法对来电进行处理
俄罗斯方块源代码
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev   请看附件:
以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev 昨天试了下1.5的,1.5里面开启emulator需要建立一个AVD 建立格式如下:emulator create avd -t 1 -n androidos -t :表示模拟器的版本号,1为1.1的版本,2为1.5的版本 -n:表示模拟器的名称 只用Eclipse建立项目的时候需要选择1.1的还是1.5的API,他们的区别在于启动不同的模拟器来运行程序。 1.1的项目需要1.1版本的AVD,1.5的项目需要1.5的AVD。 如果建立项目的时候出现: [2009-04-21 18:03: ...
What you learn:  You will learn how to catch/replace  the System Applicatio  for example the Maps-Activity.   Designed/Tested with sdk-version:  m5-rc15  Difficulty:  1.5 of 5     Questions/Problems:  Simply post below... Description: Create a standard application as always  S ...
Global site tag (gtag.js) - Google Analytics