- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 直接从数据库里修改桌面图标
1、定义bean对象。public class Shortcut { public final long id; public final String title; public final String intent; public final Strin
2011-08-05 16:52:35 836
转载 在Android手机上实现阅读器的翻页效果
先来看看翻页的原理图: 先了解各个字母表示的含义:A-把书页翻起来后看到的背面区域B-把书页翻起来后看到的下一页的一角C-当前页的可见部分。a-手指滑动页角到达的位置b-当前页翻起来后与书本垂直边的交点c-当前页翻起来后与书本水平边的交点m-翻页的起始点n-书本右上角t-书
2011-07-20 22:34:46 1267
转载 半透明PopupWindow
1.设置半透明主题2.设置window的alpha值// WindowManager.LayoutParams lp = getWindow().getAttributes();// lp.alpha = 0.5
2011-07-08 17:46:13 4458 1
转载 Android 信号强度的获取
如何获得信号的质量受到我们的电话。这篇教程我们将教你如何接收信号强度你随时提供从你的载体。让我们开始以教程:我们将继续学习如何添加一个监听器到电话类,以及如何获得CINR信号质量)(从这听众。我们需要添加权限允许添加接下来的活动:android.permiss
2011-07-04 09:48:16 2291
转载 自定义Android菜单背景
如何自定义Android菜单背景呢? 默认的情况下Android系统的菜单是白色的,下面的例子可以通过自定义的xml布局实现个性化的menu:Java代码:public class MenuEx extends Activity {private static final String TAG = "android123";@Overridepublic voi
2011-06-30 10:05:00 864
原创 实现椭圆边框
1、在drawable目录下新建一个shape.xml(文件名随便取),文件内容如下: http://schemas.android.com/apk/res/android" android:shape="rectangle"> android:bottom="10dp" /> 2、在布局文件下应用改文件如: android:layout_
2011-06-28 14:47:00 1933 1
原创 使用ActivityGroup实现Tab在底部
TabActivity package com.wai.tab;import android.app.ActivityGroup;import android.content.Intent;import android.os.Bundle;import android.widget.TabHost;import android.widget.TabHost.TabSpec;publ
2011-06-15 22:38:00 1177
转载 Android checkbox的listview开发实例
项目要用到一个listview,要求是可以显示图片,后面还有有复选框。 先新建一个MyAdapter类,继承自BaseAdapter。在MyAdapter中实现对数据的绑定,在这里由于是给大家写的例子,所以把数据写死了。java代码:package eoe.demo; import java.util.ArrayList; import java.util.Ha
2011-06-09 23:08:00 1457 1
转载 Android 轻松实现语音识别
<br />苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。<br />所以Google Voice Recognition在Android 的实现就变得极其轻松。<br /><br />语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google 提供的Api 实现这一功能。<br />功能点为:通过用户语音将用户输入的语音识别出
2011-06-01 23:02:00 486
转载 Android标题栏TitleBar全攻略
<br />很多细心的网友发现Android浏览器的标题栏TitleBar的功能比较多,细心的网友在查看Browser时会发现,从左到右依次为网站图标 (favicon)、标题、最右边的动画进度条(圆圈)、背景进度条(和前面的不在一层),今天我们就一起来看看Android标题栏高级实现方法。 <br /> 在Android Browser程序中标题栏是自绘的,TitleBar类继承于线性布局LinearLayout类,通过LayoutInflater调用layout 中的xml布局文件实现相关方法<br
2011-05-26 23:04:00 790
转载 AIDL简单入门
<br />最近即将做的一个项目里面需要使用到AIDL(Android Interface Definition Language:接口描述语言)技术,自己早前只是简单瞄了一眼,我的理解它和java中的RMI的概念差不多,在这里我就不相信讲解什么事AIDL 了,网上这种介绍非常多。不过概念毕竟是书本上的东西,我决定亲自测试一下。废话不说了,直接开始 <br />1、 既然AIDL是既然是可以在不同进程间进行操作,那么我们首先就需要准备两个项目,我们先来看看不同的两个项目结构式什么样子的。如图: <br />
2011-05-24 22:51:00 392
转载 创建数据库的时候就将数据库保存到SDcard中
<br />我们知道数据库创建的时候默认保存到系统data/data/项目名 下面了,有没有一种方法保存到自己指定的SDCard上的文件夹里面呢?答案是可以的。我们只需要找到SQLiteOpenHelper这个类,了解一下就不难发现其保存的路径是固定了的,那么我们只需要改动一下getWritableDatabase(),即写入的时候的路径:<br />public synchronized SQLiteDatabase getWritableDatabase() {<br /> if (mDa
2011-05-24 14:44:00 579
转载 Android dialog去除边框代码
<br /> 使用样式文件,在values 目录下新建styles.xml文件<br /> <resources><style name="dialog" parent="@android:style/Theme.Dialog"><item name="android:windowFrame">@null</item><item name="android:windowIsFloating">true</item><item name="android:windowIsTranslucent">false<
2011-05-24 13:50:00 1031
转载 使用Android内部的DownloadProvider下载文件,并获取cache权限
<br />读懂Android :使用Android内部的DownloadProvider下载文件,并获取cache权限<br /><br /><br />Android内部提供了一个DownloadProvider,是一个非常完整的下载工具,提供了很好的外部接口可以被其他应用程序调用,来完成下载工作。同时也提供和很好的下载、通知、存储等机制。<br /><br />在Android的Browser等工具里面都用到了这个DownloadProvider。<br /><br />但是很遗憾的是,这个Downl
2011-04-29 16:54:00 12064
转载 Android如何获得系统(system)权限
<br /> <br />Android中如何修改系统时间(应用程序获得系统权限)<br /> 在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。<br /> 本来以为就没有办法在应用程序这一层改
2011-04-29 16:42:00 1310
转载 Android程序的安全系统
<br />最近在移植Android过程中遇到了Android程序(apk)权限的问题。最近也对这方面进行了一些了解,在此和大家分享。<br />Android框架是基于Linux内核构建,所以Android安全系统也是基于Linux的安全架构建立的。在Linux安全系统中,用户和组起着重要的作用,Linux中所有的资源给不同的用户和用户组设置了不同的访问属性。如果你对Linux下面用户和组的概念不熟悉,请先补习一下Linux基础知识。<br />在Android系统中,系统为每一个应用程序(apk)创建了
2011-04-29 16:33:00 629
转载 Android应用程序获得root权限
<br />我在博文《Android程序的安全系统》中提到两种让root权限的办法。最近在网上发现很多朋友转载那篇文章,但是对那篇文章中提到的第一种方法怎样实现,不是很明白。本文将会以一个例子实现来演示怎样让一个Android应用程序获得root权限。<br />问题<br />我遇到的问题是我想在Java应用程序中动态mount一个NFS的系统,但是执行mount命令必须要要root权限才可以。一般情况下,在Android的Java层是不能获得root权限的。<br />思路<br />我在博文《Andr
2011-04-29 16:32:00 1006
转载 使用Eclipse开发Android源码
1、Android的文件系统结构是怎样的,我们安装的程序放在那里?编译Android源码之后,在out/target/product/generic一些文件:ramdisk.img、system.img、userdata.img、 system、 data、root其中, system.img是由 system打包压缩得到的, userdata.img是由 data打包压缩得到的。ramdisk.img是模拟器的文件系统,把ramdisk.img解压出来可知道,ramdisk.img里的文件跟root文件夹
2011-04-29 16:29:00 714
转载 使用Android隐藏类和隐藏方法
首先,下载Android源码进行编译。然后在编译后的out目录下寻找包含你所用隐藏类的模块的jar文件,通常文件名为classes.jar。比如framework的jar文件为out argetcommonobjJAVA_LIBRARIESframework_intermediatesclasses.jar。最后在eclipse的Android项目中,选择项目属性->Java Build Path->Libraries->Add Library->User Library->Next-> User Libr
2011-04-29 16:26:00 1444
转载 android dialog——自定义对话框之一
<br />还是先从最简单的开始吧,然后一步一步的扩展。<br />为了保证软件上所谓的低耦合度和可重用性,这里不得不需要单独建立一个类CustomerDialog,然后继承AlertDialogpublic class CustomerDialog extends AlertDialog { } 复制代码<br /><br />然后添加一个带Context参数的构造器,context(上下文)通俗点讲一般是指归属于那个,这里就归属于调用的那个Acitivity,也就是说这个对话框是针对调用的那个Activ
2011-04-27 22:55:00 4243
转载 Listview中的button点击事件
如果在listview中添加了button而不能点击listview时,可以在layout布局中去掉button的焦点就可以了,这样listview中的linearlayout和button都可以点击了最重要的是在linearLayout中加上如下代码android:descendantFocusability="blocksDescendants" xmlns:android="http://schemas.android.com/apk/res/android" androi
2011-04-27 22:45:00 2794 5
转载 关于使用Eclipse调试Launcher的完美解决方法
由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。下面说说如何解决这个问题。1,准备好编译后的Android源码。2,在该源码的out目录下寻找包含你所用隐藏类的jar文件,通常文件名为classes.jar。例如framework的jar文件为out/target/common/obj/JAVA_LIBRARIES/framework_inte
2011-04-25 22:52:00 1004
转载 一个Android上面TreeView效果
研究了一段时间终于实现了TreeView的效果,现在把这个分享给大家,希望能再给出好的建议。这个的思路是:按照类似于“树”的结构组织数据,界面上直接利用大家经常用的listview实现的。下面这个是节点信息的类:<br />public class PDFOutlineElement {<br /> private String id;//当前节点的id<br /> private String outlineTitle ;//节点上面显示的信息<br /> private boolean
2011-04-18 16:52:00 1764 4
原创 listView中Item背景
<br />自定义类似于listView中Item背景<br /><br />方法一、<br />drawable/listitem_bk.xml<br />Xml代码 <br /><?xml version="1.0" encoding="utf-8" ?> <br /><selector xmlns:android="http://schemas.android.com/apk/res/android"> <br /><!-- 没有焦点时的背景图片 --> <br /> <item andro
2011-04-14 08:56:00 492
转载 android的selector,背景选择器
最近做listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml
2011-04-14 08:38:00 507
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人