![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 84
super_level
这个作者很懒,什么都没留下…
展开
-
java-正则表达式语法 - 随心
正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^\[ \t转载 2012-07-27 16:29:10 · 3299 阅读 · 0 评论 -
android-事件的分发 - 随心
android系统中的每个View的子类都具有下面三个和TouchEvent处理密切相关的方法:1)public boolean dispatchTouchEvent(MotionEvent ev) 这个方法用来分发TouchEvent2)public boolean onInterceptTouchEvent(MotionEvent ev) 这个方法用来拦截TouchEvent3)转载 2013-07-25 14:23:38 · 651 阅读 · 0 评论 -
android-读取Assets图片资源保存到SD - 随心
public class ReadBitmap { public void readByte(Context c, String name, int indexInt) { byte[] b = null; int[] intArrat = c.getResources().getIntArray(indexInt); try { AssetManager am = null原创 2013-07-02 10:37:32 · 1903 阅读 · 1 评论 -
如何下载Eclipse+ADT的往期版本
eclipse:http://archive.eclipse.org/eclipse/downloads/ADT:http://dl.google.com/android/ADT-12.0.0.zip原创 2013-06-18 10:50:46 · 710 阅读 · 0 评论 -
android-各种管理器 - 随心
1.ConnectivityManager : 网络连接状态管理2.PackageManager : app管理3.DevicePolicyManager :设备管理的主类原创 2013-05-15 11:09:09 · 703 阅读 · 0 评论 -
android-使App全屏 - 随心
方法一: //取消title requestWindowFeature(Window.FEATURE_NO_TITLE); //全屏 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , Windo原创 2013-02-18 17:40:49 · 2943 阅读 · 0 评论 -
android-读取本地txt文件 - 随心
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); text = (TextView)findViewById(R.id.text); try {原创 2013-01-22 17:45:19 · 20942 阅读 · 2 评论 -
android-从反编译到打包 - 随心
一、工具准备http://download.csdn.net/detail/super_level/5008095 二、反编译xml文件1.将上面所准备的工具复制到SDK下的tools文件夹下2.将需要反编译的xml文件复制到SDK下的tools文件夹下3.打开cmd进入到SDK下的tools文件夹下,然后输入java -jar AXMLPrinter2.jar main.xml原创 2013-01-18 16:10:24 · 3219 阅读 · 0 评论 -
android-我的百度地图研究 - 随心
1. 如何初始化百度地图BMapManager mapManager = new BMapManager(getApplication());//mStrKey为百度应用keymapManager.init(mStrKey, null);// 如果使用地图SDK,需要初始化地图Activitysuper.initMapActivity(mapManager);//开启百度地图API原创 2013-01-07 11:37:24 · 3710 阅读 · 0 评论 -
android-百度地图BDLocationListener接口未回调 - 随心
在声明的AndroidManifest.xml里添加一下代码android:process=":remote">原创 2013-01-04 16:06:22 · 6358 阅读 · 2 评论 -
android-文字的处理-随心
一、计算文字的大小 String timeStr = "00:00"; int textWidth = (int)Layout.getDesiredWidth(timeStr, 0, timeStr.length(), tp);二、文字加粗 TextPaint tp = text.getPaint(); tp.setFakeBoldText(true);三、文字加下划线原创 2013-08-14 15:18:31 · 1117 阅读 · 0 评论 -
设置eclipse文本字体
1、修改.java文件:窗口-->首选项-->编辑-->文本编辑器-->颜色和字体(在底部有一个蓝色按钮)-->选择java编辑器文本字体2、修改.xml文件:基本-->文字字体原创 2013-11-29 15:33:41 · 791 阅读 · 0 评论 -
android-GestureDetector的使用-随心
1.注册监听GestureDetector gesture = new GestureDetector(this);2.重写监听接口OnGestureListener mOnGestureListener = new OnGestureListener(){ @Override public boolean onDown(MotionEvent e) { return false;原创 2013-12-10 15:45:44 · 622 阅读 · 0 评论 -
android-Canvas的使用-随心
1.画一个具有透明度的矩形paint = new Paint();paint.setAntiAlias(true);//paint.setColor(Color.parseColor("#000000"));//设置颜色值//paint.setAlpha(0x7f);//设置透明度,必须要在setColor之后否则无效果paint.setARGB(0x7f, 0, 0, 0);//以上两原创 2013-12-09 18:10:49 · 773 阅读 · 0 评论 -
android-剪切板操作-随心
ClipboardManager cm = (ClipboardManager) context .getSystemService(Context.CLIPBOARD_SERVICE); cm.setText(text); String text = cm.getText();原创 2014-03-12 14:39:44 · 867 阅读 · 0 评论 -
android-自定义ViewGroup与onTouchEvent监听-随心
在自定义ViewGroup的子类控件时(即LinearLayout,RelativeLayout...)想在里面触发onTouchEvent里的MOVE事件时,由于该事件会被它的子控件捕获。所以我们应在onInterceptTouchEvent拦截事件。代码如下: @Override public boolean onInterceptTouchEvent(MotionEvent e) {原创 2014-01-07 10:00:26 · 4088 阅读 · 1 评论 -
android-获取View的Width和Height-随心
直接上代码。button2.getViewTreeObserver().addOnGlobalLayoutListener( new OnGlobalLayoutListener() { //由于这里会被调用两次,我们只需用到一次,加个标志 boolean isFirst = true; public void onGlobalLayout() {原创 2013-12-20 11:27:36 · 1524 阅读 · 0 评论 -
android-如何用代码画点9图片-随心
//创建一个ninePatch的对象实例,第一个参数是bitmap、第二个参数是byte[],这里其实要求我们传入 //如何处理拉伸方式,当然我们不需要自己传入,因为“.9.png”图片自身有这些信息数据, //也就是我们用“9妹”工具操作的信息! 我们直接用“.9.png”图片自身的数据调用getNinePatchChunk()即可 //第三个参数原创 2013-12-20 11:25:28 · 5287 阅读 · 0 评论 -
android-SurfaceView的使用-随心
Android中的Surface和SurfaceView一、什么是Surface简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释)。传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行。在SDK的文档中,对Surface的描述是这样的:“Handle转载 2013-12-17 10:21:10 · 837 阅读 · 0 评论 -
Android 菜单(OptionMenu)大全 建立你自己的菜单
Android 菜单(OptionMenu)大全 建立你自己的菜单 菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述 public boolean onCreateOptionsMenu转载 2013-12-13 17:01:56 · 637 阅读 · 0 评论 -
java-根据java的反射机制,利用类路径创建类-随心
//创建一个Class类的引用,调用Class类的静态方法forName(String),参数为类的绝对路径(包含包路径如:com.android.test)。 Class newClass = Class.forName("com.android.test.MyClass"); //现在我们有了一个Class类的实例了。下面就是获取一个Object类的实例对象原创 2013-09-13 17:01:47 · 1681 阅读 · 0 评论 -
android-如何在APP报异常时保存异常信息-随心
1.开启监听Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler(this));2.重写UncaughtExceptionHandler接口public class ExceptionHandler implements UncaughtExceptionHandler { Context c = null;原创 2013-12-11 10:51:54 · 1595 阅读 · 0 评论 -
android-Application的使用-随心
一.Application介绍Application和Activity,Service一样,是android框架的一个系统组件,但不同的是android系统会为每个App运行时创建一个Application类的对象且仅创建一个,所以看成是一个单例模式的存在,它的生命周期与App共存亡,它是全局的又是单例的,所以在每个Activity,Service获取的Application都是同一个对象(获取原创 2013-12-11 11:40:49 · 737 阅读 · 0 评论 -
android-PopupWindow弹出窗口 - 随心
Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父控件原创 2012-11-09 16:28:20 · 2347 阅读 · 0 评论 -
android-调用本机的联系人界面及返回 - 随心
首先必加的权限这里写两个方法。方法一:本人在小米手机测试可以,不过在其他的手机测试发现返回的Uri为空,不知为何,于是找到了第二种方法来解决。跳转至电话本 Intent i = new Intent(Intent.ACTION_PICK); i.setType("vnd.android.cursor.dir/phone"); startActivityForRe原创 2012-11-09 15:59:04 · 1630 阅读 · 0 评论 -
android-Excel表的操作 - 随心
前几天,学习了android对Excel的操作,贴出来分享一下,自己整合了一下,弄了个demopublic void readExcel() {try {InputStream is = new FileInputStream("mnt/sdcard/test.xls");Workbook book = Workbook.getWorkbook(new File("mnt/转载 2012-07-25 16:46:12 · 3622 阅读 · 3 评论 -
android-各种控件的监听事件 - 随心
EditText监听事件-------------------------------1---------------------------------//文本框的监听事件,当文本改变时会调用onTextChanged函数edit.addTextChangedListener(watcher);private TextWatcher watcher = new TextWatcher原创 2012-07-25 17:23:16 · 1086 阅读 · 0 评论 -
android-检测网络连接状态 - 随心
//检测网络状态//这里要添加权限:public static boolean checkNet(Context context){// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理) try { //getSystemService获取手机里面的服务ConnectivityManager connectivity = (ConnectivityManag原创 2012-07-24 10:30:41 · 987 阅读 · 0 评论 -
android-Java中实现删除文件 - 随心
package com.tware.pdfdrop;import java.io.File;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.view.View.OnCli转载 2012-07-24 10:26:10 · 1790 阅读 · 0 评论 -
android-Java中实现复制文件或文件夹 - 随心
import java.io.*; /** * 复制文件夹或文件夹 */ public class CopyDirectory { // 源文件夹 static String url1 = "f:/photos"; // 目标文件夹 static String url2 = "d:/tempPhotos";转载 2012-07-24 10:13:41 · 12812 阅读 · 1 评论 -
android-多线程设计wait、notify、notifyall、synchronized的使用机制 - 随心
java多线程设计wait、notify、notifyall、synchronized的使用机制wait、notify、notifyall、synchronized的使用机制: synchronized(obj) {while(!condition) {obj.wait();}obj.doSomething();}当线程A获得了obj锁后,发现条件condi转载 2012-08-06 09:06:14 · 5882 阅读 · 0 评论 -
android-权限大全 - 随心
Android权限大全代码 android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values转载 2012-08-06 11:48:45 · 677 阅读 · 0 评论 -
android-获取屏幕分辨率 - 随心
Display display = getWindowManager().getDefaultDisplay();Log.i("view", "height:"+display.getHeight());Log.i("view","width:"+display.getWidth());DisplayMetrics dm=new DisplayMetrics(); get原创 2012-08-03 11:48:38 · 623 阅读 · 0 评论 -
android-使用ActivityGroup来切换Activity和Layout - 随心
[Android]使用ActivityGroup来切换Activity和Layout前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这转载 2012-08-03 11:40:46 · 714 阅读 · 0 评论 -
android-xml布局属性 - 随心
android:id 为控件指定相应的IDandroid:text 指定控件的文本,置尽量使用strings.xmlandroid:grivity 指定控件的基本位置 ,比如举重,居右,android:padding 指定控件的内边距,控件当中的内容android:singleLine 如果设置为真的话,则将控件的内容在同一行当中显示android:layout_above原创 2012-07-25 17:03:33 · 4212 阅读 · 0 评论 -
android-上下文菜单的创建 - 随心
//Menu设置//覆盖两个方法onCreateOptionsMenu(Menu menu)、onOptionsItemSelected(MenuItem Item)//onCreateOptionsMenu:在该函数中创建Menu//onOptionsItemSelected:当选中某个Menu时调用,用switch(Item.getItemId())来判别//参数1.分组 2.原创 2012-07-24 10:33:15 · 1752 阅读 · 0 评论 -
android-创建文件及文件夹 - 随心
1 // 电子证据存放基本路径2 private static String basePath;3 // 电子证据存放根路径4 private static String evidencePath;5 // 照片基本存放路径6 private static String imageBasePath;/** * 1、判断SD卡是否存在 */ public sta转载 2012-07-24 11:48:26 · 604 阅读 · 0 评论 -
android-实现接入微信 - 随心
接手了一个要实现微信分享的例子,这两天研究的差不多了,写下成果。首先要先到官网注册一个app应用,必须填写包名和app签名信息否则无法完成。这里如何获得app签名信息官网提供了一个软件输入包名即可获取得到,地址《http://open.weixin.qq.com/download/sdk/gen_signature.apk》,例子到《http://open.weixin.qq.com/down原创 2012-11-09 15:37:27 · 7341 阅读 · 3 评论 -
android-view讲解 - 随心
/** * The offset, in pixels, by which the content of this view is scrolled * horizontally. * {@hide} */ protected int mScrollX; //该视图内容相当于视图起始坐标的偏移量 , X轴 方向 /** * The offset, in pixels原创 2012-09-24 14:57:37 · 678 阅读 · 0 评论 -
设计模型之六大原则 - 随心
单一职责原则(Single Responsibility Principle) 就一个类而言,应该只有一个引起它变化的原因。 主要就是把一个类处理的事情单一化。 尽量不要做两个不同性质的事。如:游戏的视图应该与逻辑分离里氏替换原则(Liskov Substitution Principle) 父类能出现的地方子类就能出现,所以子类必须实现父类的方法依赖倒置原则(原创 2012-09-21 16:46:22 · 664 阅读 · 0 评论