android通过配置文件设置应用安装到SD卡上的方法 2016年07月27日 31 阅读 安装应用时,有时会出现存储空间不足的错误,这时就只能将应用安装到SD卡,在AndroidManifest.xml文件的manifest里面添加下面一行:复制代码 代码如下:android:installLocation="preferExternal"这样应用就会被安装在SD卡,不会出现存储空间不足的错误了。...
Android实现系统重新启动的功能 2016年07月27日 31 阅读 首先定义布局文件:复制代码 代码如下:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.hzhi.restart"android:versionCode="1"android:versionName="1.0"android:installLocatio...
使用PackageManager获得应用信息实例方法 2016年07月27日 28 阅读 以下代码可以获得已安装应用(包)的信息:复制代码 代码如下:// 包管理器PackageManager pm = getPackageManager();//获取手机内所有应用List<PackageInfo> pi = pm.getInstalledPackages(0); // PackageInfoPackageInfo pii = (PackageInfo) pi.get(i);// 应用名称name = pii.application...
Android获取ROOT权限的实例代码 2016年07月27日 31 阅读 获取Android的ROOT权限其实很简单,只要在Runtime下执行命令"su"就可以了。复制代码 代码如下:// 获取ROOT权限public void get_root(){if (is_root()){Toast.makeText(mCtx, "已经具有ROOT权限!", Toast.LENGTH_LONG).show();}else{try{progress_dialog = ProgressDialog.show(mCtx, "ROOT", "...
android TabHost(选项卡)的使用方法 2016年07月27日 25 阅读 首先,定义TabHost的布局文件:复制代码 代码如下:<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android"android:id="@android:id/tabhost" android:layout_width="fill_parent"android:layout_height...
Android加载大分辨率图片到手机内存中的实例方法 2016年07月27日 29 阅读 还原堆内存溢出的错误首先来还原一下堆内存溢出的错误。首先在SD卡上放一张照片,分辨率为(3776 X 2520),大小为3.88MB,是我自己用相机拍的一张照片。应用的布局很简单,一个Button一个ImageView,然后按照常规的方式,使用BitmapFactory加载一张照片并使用一个ImageView展示。代码如下:复制代码 代码如下:btn_loadimage.setOnClickListener(new View.OnClickListener...
实现轮转广告带底部指示的自定义ViewPager控件 2016年07月27日 32 阅读 有许多博客和开源项目都致力于这项工作,但是他们的工作大都是为了制作类似于启动页的效果,ViewPager全屏显示,或者自己可操作的属性难以满足要求,因此我想把ViewPager和底部的指示物封装在一个自定义的View中,作为一个新的控件在xml中使用,所以自己来实现了一个。而且,在用自定义视图封装ViewPager时,出现了一个问题,就是ViewPager的所有页不能全部显示的问题,不知道是因为这个问题太简单还是什么其它原因,在网上并没有搜到这个问题的解决...
android实现百度地图自定义弹出窗口功能 2016年07月27日 27 阅读 我们使用百度地图的时候,点击地图上的Marker,会弹出一个该地点详细信息的窗口,如下左图所示,有时候,我们希望自己定义这个弹出窗口的内容,或者,干脆用自己的数据来构造这样的弹出窗口,但是,在百度地图最新的Android SDK中,没有方便操作这种弹出窗口的类,虽然有一个PopupOverlay,但是它只支持将弹出内容转化为不多于三个Bitmap,如果这个弹出窗口里想有按钮来响应点击事件,用这个就不能满足要求了,于是,看了一遍百度地图覆盖物的API,我决定...
安卓应用开发通过java调用c++ jni的图文使用方法 2016年07月27日 30 阅读 首先建议一个工程 HelloJni如下图:按照默认的配置下一步,直到完成 。如下图操作,点击windows菜单-》Prefrence菜单:弹出如下图:选择Andriod ->NDK:配置完成以后,点击工程属性菜单:做这一步的目的是,增加对c++代码的支持,他会自动生成一些东西,你会看到多一个jni的文件夹。这个名字可以默认,就用工程的名字,实际上就是产生的c++代码生成.so文件的名称(windows上的dll文件).完成以后。可以看代码,生成一个H...
使用ViewPager实现android软件使用向导功能实现步骤 2016年07月27日 30 阅读 首先需要一个布局文件,是FlameLayout组成的,里面包含了一个ViewPager和一个RelativeLayout,RelativeLayout里面是一个LinearLayout,LinearLayout里面是准备放ImageView,动态添加。布局文件如下:复制代码 代码如下:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schem...
android在异步任务中关闭Cursor的代码方法 2016年07月27日 32 阅读 查询数据会比较耗时,所以我们想把查询数据放在一个异步任务中,查询结果获得Cursor,然后在onPostExecute (Cursor result)方法中设置Adapter,我们可能会想到使用Activity的managedQuery来生成Cursor,这样Cursor就会与Acitivity的生命周期一致了,多么完美的解决方法!然而事实上managedQuery也有很大的局限性,managedQuery生成的Cursor必须确保不会被替换,因为可能很多...
Android自定义桌面功能代码实现 2016年07月27日 32 阅读 先上运行效果图首先我们要把一张自己喜欢的图片放到sdcard中,总之,只要我们可以获取这个图片就可以了。我这里是放在sdcard中的,可以在eclipse中用鼠标点击导入,比较方便,也可以在命令行中运行:C:Documents and SettingsAdministrator>adb push "C:Documents and SettingsAdministratorMy DocumentsMy PicturesMM-320x480.png" /...
android将图片转换存到数据库再从数据库读取转换成图片实现代码 2016年07月27日 33 阅读 首先,我们要把图片存入到数据库中,首先要创建一个数据库, 如下所示:复制代码 代码如下:package com.android.test;import java.io.ByteArrayOutputStream;import android.content.ContentResolver;import android.content.ContentValues;import android.content.Context;import android.da...
TextView显示系统时间(时钟功能带秒针变化 2016年07月27日 24 阅读 我们开启一个线程,线程每隔一秒发送一次消息,我们在消息中更新TextView上显示的时间就ok了。首先我们在布局文件中放一个TextView用来显示时间,如下所示:复制代码 代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wid...
Android用ListView显示SDCard文件列表的小例子 2016年07月27日 31 阅读 复制代码 代码如下:filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/ADASiteMaps/SigRecord"; File file=new File(filePath); File[] files = file.listFiles();构造Adapter,复制代码 代码如下: for(File mCurrentFile:files){ mFileNam...
Android拦截外拨电话程序示例 2016年07月27日 31 阅读 拦截监听外拨的电话,并进行处理:向外拨打电话时系统会发出一个有序广播,虽然该广播最终会被拔号器里的广播接收者所接收并实现电话拔打,但我们可以在广播传递给拔号广播接收者之前先得到该广播,然后清除传递给拔号广播接收者的电话号码,在拔号广播接收者接收到该广播时,由于电话号码为null,因此取消电话拔打。复制代码 代码如下:Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:110")); st...
通过Html网页调用本地安卓(android)app程序代码 2016年07月27日 26 阅读 一、通过html页面打开Android本地的app1、首先在编写一个简单的html页面复制代码 代码如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <a...
android Textview文字监控(Textview使用方法) 2016年07月27日 32 阅读 1.首先给用户添加一个textchangedlistener2.然后再写一个文字变化的监视器复制代码 代码如下:mobile_et.addTextChangedListener(textWatcher); /** * 实时监听用户输入的手机号,输入至最后一位后,计算折扣后的金额 */ TextWatcher textWatcher = new TextWatcher() { @Override public void onTextChanged(CharS...
Android ListView长按弹出菜单二种实现方式示例 2016年07月27日 29 阅读 复制代码 代码如下:/*** 知识点1:ListView item:两种长按弹出菜单方式* 知识点2:ListView SimpleAdapter的使用*知识点 3:在java代码中创建一个ListView*/ public class ListOnLongClickActivity extends Activity { private LinearLayout myListViewlayout; private ListView mListView;...
android获取当前手机号示例程序 2016年07月27日 31 阅读 复制代码 代码如下:/* * 获取当前的手机号 */ public String getLocalNumber() { TelephonyManager tManager = (TelephonyManager) this .getSystemService(TELEPHONY_SERVICE); String number = tManager.getLine1Number();; return number; }...