`
ableouou
  • 浏览: 73602 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
   添加壁纸:默认的应该放在frameworks\base\core\res\res\drawable 其他的放在launcher的drawable下面,如加入图片wallpaper_road.jpg,wallpaper_road_small.jpg 注意要成对添加 并且有尺寸的,然后别忘了在values-midi下面的wallpapaers下面增加新添的那项<item>wallpaper_road</item>
一般来说我们会在某些时候对home back和power键进行屏蔽,比如说工厂模式   这个时候,我们可以选择修改WindowsManagerService.java这个类,在相关的地方进行下屏蔽,这里需要针对当前运行的是某个特殊应用的时候才给予屏蔽。   如果说是对home键进行屏蔽,我们可以在应用的代码中加入语句: public void onAttachedToWindow() {             // TODO Auto-generated method stub             //注意是TYPE_KEYGUARD_DIALOG而不是TYPE_KEYGUARD,可以屏蔽 ...
在java编程思想中对synchronized的一点解释: 1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法; 2)是某个类的范围 ...
情况,在页面的下方有一排按钮,上面分别是textview,listview:代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="match_parent" android:layout_width="match_parent" android:bac ...
[[size=x-large][/size]要想在listview中添加checkbox,我的做法如下:     首先,写一个抽象类BaseAdapter的继承类MyAdapter,里面主要实现的方法有: View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null;//ViewHolder是自己 //定义的一个结构体 if (convertView == null) { holder = new ViewHolder(); convertV ...
NinePatchDrawable 绘画的是一个可以伸缩的位图图像,Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景,使用标准的Android按钮,按钮必须伸缩来容纳长度变化的字符 NinePatchDrawable是一个标准的PNG图像,它包括额外的1个像素的边界,你必须保存它后缀为.9.png,并且保持到工程的res/drawable目录中。如果你是从APK解压后得到的*.9.png文件,注意它是已将周围的空白像素去掉了的,在使用时必须再加上。 这个边界是用来确定图像的可伸缩和静态区域。你可以在左边和上边的线上画一个或多个黑色的1个像素指出可伸缩的部分(你 ...
遇到这个问题是在camera的MenuHelper类中,我们需要的处理就是添加语句: AlertDialog ad = adBuilder.create(); ad.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); ad.show(); ,详细如下 if ((inclusions & INCLUDE_DETAILS_MENU) != 0) {             MenuItem detailsMenu = men ...
不让图标显示在recent app list,你可以试试将manifest里对应activity的属性加上 android:excludeFromRecents="true" 直接调用信息短信界面 Uri smsToUri = Uri.parse("smsto://10086"); Intent mIntent = new Intent( android.content.Intent.ACTION_SENDTO, smsToUri ); startActivity( mIntent );
    打算在status bar展开的时候增加可以删除停止运行程序的任务管理器。发现涉及到的文件,主要有位于\frameworks\base\core\res\res\layout 下面的status_bar_expanded.xml 以及位于 \frameworks\base\services\java\com\android\server\status 下面的StatusBarService.java     目前,正在进行中,呵呵 感兴趣的朋友一起讨论
一直对于处于不同的application的activity的调用,心存疑虑。 昨天,使用intent的隐式调用进行了实现。 首先,建立一个android 工程,就比如HelloWorld程序,只需要在该activity下加入属性: <intent-filter> <action android:name="com.able.test.aaa"></action> <category android:name="android.intent.category.DEFAULT"></category> ...
Android 2.1消息应用 首先从manifest.xml中开始。在这个应用中,它扩展了默认的android.app.Application类。在com.android.mms.MmsApp类中覆写了onCreate()方法进行系统初始化、覆写onTerminate() 方法做相关清理工作。最重要的是 <application>标记 ...
这里主要是针对android2.2的     首先,从manifest.xml出发。可以看到: <activity android:name="com.android.ginwave.camera.Camera"                 android:configChanges="orientation|keyboardHidden"                 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"              ...
Android 1.5 API变更概要: UI framework · Framework for easier background/UI thread interaction · 新SlidingDrawer 组件 · 新HorizontalScrollview 组件 AppWidget framework · 一些关于创建桌面AppWidget 的API. · 提供根据自定义的内容创建LiveFolders的API Media framework · 原声录音和回放 APIs · 交互式的MIDI 回放引擎 · 开发者使用的视频录像API (3GP format). · 视频 ...
这里主要是针对Ophone进行介绍的,当然 结合了android的源码(以下出现均为android2.2源码)。     首先在Ophone中也是通过android.hardware.Camera类来控制摄像头设备的,要使用只有通过android.hardware.Camera.open()来打开。 try {                 mCameraDevice = android.hardware.Camera.open();             } catch (RuntimeException e) {                 Log.e(TAG, "fai ...
由于扫描比较多的文件,考虑在扫描的到部分文件的时候就予以显示,也就是说需要动态来添加items。   首先开启线程来进行扫描,一旦获得匹配则发送message来进行数据的刷新(添加)。 在进行adapter的add操作之后,加上语句notifyDataSetChanged();
Global site tag (gtag.js) - Google Analytics