android点点滴滴
wulongtiantang
这个作者很懒,什么都没留下…
展开
-
android webview 运行时不调用系统自带浏览器
WebView mobView = new WebView(this);mobView.loadUrl("http://www.csdn.net");WebSettings wSet = mobView.getSettings(); wSet.setJavaScriptEnabled(true);mobView.setWebViewClient(new WebViewClie原创 2015-01-26 00:16:44 · 21794 阅读 · 3 评论 -
Android 自定义字体
在android系统中,自带的只有三种字体---"sans","serif"和"monospace",你只要在xml文件中的android:typeface android:typeface属性使用它们: xmlns:android="http://schemas.android.com/apk/res/android" android:layout转载 2013-08-16 21:04:19 · 575 阅读 · 0 评论 -
Android安装卸载程序具体操作方法解析
Android安装卸载程序具体操作方法解析Android安装卸载程序在实际应用中是一个比较基本的操作。作为初学者来说需要牢固掌握这一应用技巧,以方便我们的使用。对于编程爱好者们来说,Android手机操作系统是一款非常实用的系统。他们可以进行各种Android应用程序的开发来满足自的应用需求。在这里我们就先来为大家讲解一下有关An转载 2013-05-08 22:33:38 · 737 阅读 · 0 评论 -
failed to allocate memory 8 解决
有个项目要在android平板上运行,整个模拟器吧,老是起不来,failed to allocate memory 8,擦,然后就搜索网上资料,都不行,其实很接近了,修改模拟器配置文件:C:\Documents and Settings\你的用户名\.android\avd\要设置的模拟器名.avd\config.ini修改以下两个值:hw.ramSize=512Mvm.hea原创 2013-03-05 17:27:42 · 2504 阅读 · 0 评论 -
java.lang.IllegalArgumentException: pointerIndex out of range
// java.lang.IllegalArgumentException: pointerIndex out of range// at android.view.MotionEvent.nativeGetAxisValue(Native Method)// at android.view.MotionEvent.getY(MotionEvent.java:1989)// at an转载 2013-01-15 15:30:15 · 4604 阅读 · 3 评论 -
android 之用ActivityGroup 实现Tab分页
1.把启动的Activity改成从ActivityGroup继承,在onCreate中setContentView(R.layout.activity_main);2.activity_main.xml android:layout_width="fill_parent" android:layout_height="fill_parent" android原创 2013-03-11 18:09:15 · 683 阅读 · 0 评论 -
Android之 自定义属性 的使用
1.自定义一个view文件MyView.java2.定义自定义属性文件values/attrs.xml 3.在主布局文件中使用自定义view和自定义属性 xmlns:MySpace="http://schemas.android.com/apk/res/com.example.attrtest" //添原创 2013-03-12 18:50:01 · 652 阅读 · 0 评论 -
Android 之 Dialog 使用总结
创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多转载 2013-03-31 11:48:31 · 7647 阅读 · 0 评论 -
Android之Handler用法总结
Android之Handler用法总结方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.i转载 2013-03-31 10:44:19 · 568 阅读 · 0 评论 -
Drawable.createFromPath nativeDecodeStream OutOfMemoryError
一般解析图片进行指定大小,这样不容易造成内存溢出 public static Bitmap decodeBitmapFromRes(Resources res,int bmpId,int reqWidth, int reqHeight) { // First decode with inJustDecodeBounds=true to check dimensions转载 2013-01-07 10:22:32 · 1920 阅读 · 0 评论 -
一个简单的入门的android游戏demo
一个Activity,一个SurfaceView,超简单,标记下,别忘了。。源码:http://download.csdn.net/detail/wulongtiantang/5130423原创 2013-03-11 17:35:26 · 920 阅读 · 0 评论 -
android 存储 SQLite 简单用法
一。使用继承SQLiteOpenHelper,保存在默认的路径下(data/data/package_name/database/*.db)1.,创建数据库和表MySQLiteOpenHelper .classpublic class MySQLiteOpenHelper extends SQLiteOpenHelper{static String DATABASE_NAM原创 2012-10-01 19:35:54 · 587 阅读 · 0 评论 -
android layout 分类
LinearLayout(线性版面配置)、FrameLayout(框架版面配置)、TableLayout(表格版面配置)、AbsoluteLayout(绝对位置版面配置)、RelativeLayout (相对位置版面配置原创 2010-01-26 18:18:00 · 515 阅读 · 0 评论 -
Android 模拟器 SD卡实现
1.运行cmd打开命令窗口2.切换路径到android sdk 的tools目录3.通过命令:mksdcard 1024M sdname生成个镜像文件4.a。对于新建的avd,打开eclipse -> windows->Android AVD Manager 新建一个avd,然后在sdcard中选择file-browse到刚才新建的镜像文件就可以了b。对于已经存在的avd加原创 2010-02-24 10:37:00 · 679 阅读 · 0 评论 -
java heap space eclipse
-xms is the start memory (at the VM start), -xmx is the maximum memory for the VM3种方法:eclipse.ini : the memory for the VM running eclipse eclipse安装目录下eclipse.ini中 修改成-Xms800m -X原创 2012-05-08 10:43:25 · 19090 阅读 · 1 评论 -
android http post 参数
package com.android.httppost;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import j原创 2010-03-01 18:53:00 · 3726 阅读 · 1 评论 -
android 添加快捷方式 启动两个应用
public static void addSelfShortCut(Context context) {// Intent thisIntent =// ApkInstalledManager.getStartPackage(CenterApp.mPackageName);Intent thisIntent = new Intent(context, SplashAct.class)原创 2013-09-14 18:26:10 · 1017 阅读 · 0 评论 -
android 简单调用 系统分享
Intent intent = new Intent(Intent.ACTION_SEND); // 启动分享发送的属性intent.setType("text/plain"); // 分享发送的数据类型String msg = "推荐给大家";intent.putExtra(Intent.EXTRA_TEXT, msg); // 分享的内容activity.sta转载 2013-09-29 21:32:21 · 1175 阅读 · 0 评论 -
android 进度条 自定义菊花
1.通过帧动画实现 定义res/anim/loading.xml如下: xmlns:android="http://schemas.android.com/apk/res/android"> 在layout文件中引用如下: android:layout_width="wrap_content"原创 2015-01-28 16:52:28 · 5861 阅读 · 0 评论 -
android 重新打包 签名详解
1.创建签名文件创建key: 使用keytool.exe(位于%JAVA_HOME%\bin\keytool.exe)创建xxx.keystore,在命令行输入:keytool -genkey -alias debug.keystore -keyalg RSA -validity 20000 -keystore debug.keystore说明:-genkey 产生密钥-ali原创 2013-05-14 12:10:31 · 3999 阅读 · 0 评论 -
Theme.AppCompat.Light.DarkActionBar ActionBarActivity
Theme.AppCompat.Light.DarkActionBar 不是问题原创 2014-10-25 13:55:20 · 5987 阅读 · 0 评论 -
android 获取CPU序列号
android 手机 serial/*** 获取CPU序列号** @return CPU序列号(16位)* 读取失败为"0000000000000000"*/publicstatic String getCPUSerial() { String str = "", strCPU = "",转载 2014-07-28 23:25:39 · 4315 阅读 · 0 评论 -
如何正確的使用 Runtime.exec()
或許大部分有寫過Java程式的人都知道java.lang.Runtime這個class有一個method叫做exec(),可以被用來呼叫(調用)外部的程式。然而大部分的人都不知道這個method存在著幾個機車的小陷阱,一個不小心就會發生災難了,待我娓娓道來...這個method有幾個overloaded的版本如下:Processexec(Stri转载 2014-08-03 02:43:50 · 991 阅读 · 0 评论 -
android 判断 网络 类型
1.获取private static int getMobileType(Context context) {int type = -1;TelephonyManager iPhoneManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);String iNumeric =原创 2014-07-08 16:52:17 · 1545 阅读 · 0 评论 -
Android中Bitmap byte[] Drawable InputStream 转化
Android中Bitmap,byte[],Drawable,InputStream相互转化工具类 (2014-01-06 11:26:53)转载▼ 分类: android工具类部分(Unit)转载 2014-06-27 12:39:16 · 671 阅读 · 0 评论 -
android:configChanges screen
android:configChanges="keyboardHidden|orientation"or for Android 3.2 (API level 13) and newer:android:configChanges="keyboardHidden|orientation|screenSize"原创 2014-06-24 12:51:59 · 667 阅读 · 0 评论 -
jar 重新打包
//重新打包1,解压example.jar 到 <example-dir>jar xf example.jar2,修改你想改的东西3,cd <example-dir>//更新MANINEST.MF4,example>jar -cvfm example.jar META-INF\MANIFEST.MF *.*//不更新MANINEST.MF...原创 2014-04-16 18:04:50 · 3062 阅读 · 1 评论 -
android sd卡路径正确获取 双sd卡获取
/** * 获取手机自身内存路径 * */public static String getPhoneCardPath(){return Environment.getDataDirectory().getPath();}/** * 获取sd卡路径 * 双sd卡时,根据”设置“里面的数据存储位置选择,获得的是内置sd卡原创 2014-02-18 10:43:52 · 18718 阅读 · 2 评论 -
App自动化之使用Ant编译项目多渠道打包
随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈。 经过不断的尝试,在ubuntu环境下,以花界为例,我将一步一步演示如何使用命令行,使用ant编译android项目,打包多渠道APK。 要点: (1). 编译android的命令使用转载 2013-11-01 17:31:29 · 1442 阅读 · 0 评论 -
cygwin 环境配置
cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。下面我们一步一步的安装cygwin吧。 首先,你得先跑到http://www.cygwin.com下载setup.exe,注意这个是有区分32位和64位的原创 2013-12-16 11:39:56 · 14201 阅读 · 1 评论 -
android TextView 文本不同颜色
方法很多,如多个TextView分开, Html.fromHtml等推荐以下方法:TextView tv=new TextView(context );tv.setText("Helloworld");Spannable span=(Spannable)holder.mTitle.getText();span.setSpan(new ForegroundColorSpan(Co原创 2013-11-27 17:12:15 · 784 阅读 · 0 评论 -
android apk嵌套 从一个apk启动另外一个apk
android 嵌套 apk 从一个apk启动另外一个apk原创 2013-10-12 11:49:54 · 6062 阅读 · 0 评论 -
Android 打包 工程混淆后 报错 无法找到自定义控件类的 解决方案
E/AndroidRuntime(13654): Caused by: android.view.InflateException: Binary XML file line #193: Error inflating… …E/AndroidRuntime(13480): Caused by: java.lang.ClassNotFoundException: com.neusof原创 2013-10-08 20:27:45 · 3906 阅读 · 0 评论 -
android 资源 设置
在project/res目录下:1.project\res\anim\ 特效zoom_in.xml Android:interpolator="@android:anim/decelerate_interpolator"> Android:toXScale="1.0" Android:fromYScale="原创 2012-12-17 12:21:42 · 743 阅读 · 0 评论 -
java zip 解压缩
import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.En原创 2010-02-25 09:41:00 · 752 阅读 · 0 评论 -
Android下常见的内存泄露
转自 http://www.linuxidc.com/Linux/2011-10/44785.htm因为Android使用Java作为开发语言,很多人在使用会不注意内存的问题。于是有时遇到程序运行时不断消耗内存,最终导致OutOfMemery,程序异常退出,这就是内存泄露导致的。我们现在就来总结一下可能导致内存泄露的情况:查询数据库而没有关闭Cursor转载 2012-09-03 14:38:50 · 518 阅读 · 0 评论 -
android 判断 无线是否可用
public static boolean isWifiAvailable(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); Networ原创 2012-10-30 14:23:14 · 611 阅读 · 0 评论 -
httpClient 教程
httpClient 教程前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能转载 2012-10-29 18:43:42 · 1684 阅读 · 0 评论 -
android.intent.category.DEFAULT
如果某个Activity要通过隐式启动,在AndroidManifast.xm那么必须加上android.intent.category.DEFAULT,否则不起作用,比如做个桌面,按home键时启动自己做的应用 android:name=".MainActivity" android:label="@string/app_name" >原创 2012-10-17 10:35:25 · 2745 阅读 · 0 评论 -
android 自定义手势识别
自定义手势相关类:GestureOverlayView,GestureLibrary,GestureGestureOverlayView用来监听和显示手势;GestureLibrary用来进行手势的保存,获取,删除,识别;Gesture指单独的一个手势,可以把手势转成一张指定大小的图片。代码:http://download.csdn.net/detail/wulongtiantang/46原创 2012-10-08 16:31:20 · 1026 阅读 · 0 评论