自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 资源 (5)
  • 收藏
  • 关注

转载 系统权限

Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问"properties"表在checkin数据库中

2012-07-20 14:58:58 1466 1

转载 APK权限大全

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.

2012-07-06 10:52:09 6798

原创 其他

获得view对象LayoutInflater l = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View v = l.inflate(XML, null);清空历史栈在Intent实例化后,对象.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)全

2012-06-17 18:40:53 1397

转载 getFragmentManager与getChildFragmentManager

getFragmentManager到的是activity对所包含fragment的Manager,而如果是fragment嵌套fragment,那么就需要利用getChildFragmentManager()了。getFragmentManager到的是activity对所包含fragment的Manager,而如果是fragment嵌套fragment,那么就需要利用getChildFra

2015-03-24 10:50:54 19582 6

原创 WebView添加localStorage存储

默认WebView没有开启LocalStorage存储。开启方法如下wvBrowser.getSettings().setJavaScriptEnabled(true);// 开启DOM缓存。wvBrowser.getSettings().setDomStorageEnabled(true);wvBrowser.getSettings().setDatabaseEnabled(true);

2015-03-11 15:07:54 11425

原创 Google Volley使用笔记,简单的请求

基本的GET请求RequestQueue queue = Volley.newRequestQueue(this);String url = "http://www.baidu.com/";StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener() { @Ov

2015-02-26 16:54:18 1080

原创 Google Volley使用笔记,下载源码编译打包

Volley源码 git clone https://android.googlesource.com/platform/frameworks/volleyVolley支持Android 1.6 (API Level 4) 或更高。 下载完成后使用编译成jar文件。 编译方法1:用cmd命令进入到 volley目录,运行 android update project

2015-02-26 16:12:26 2799

原创 WebView播放html5视频和全屏。

首先需要在Activity或Applictaion中开启硬件加速。在Activity或Appliction加入 android:hardwareAccelerated="true"开启硬件加速。开启后就可以播放视频,不过如果要播放全屏还得加入以下代码。wvBrowser.getSettings().setJavaScriptEnabled(true);//启用js wvBrowser.setWe

2015-02-04 16:32:16 8703 2

原创 androd剪切板功能

//得到剪切板对象ClipboardManager cm= (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);//剪切文本,第一个参数是用户可见的一个标签,第二个是剪切内容ClipData cdText= ClipData.newPlainText("lable", "content"); //把内

2014-12-19 11:52:25 794

原创 ListView

android:transcriptMode="normal" 设置该属性后如果界面中有EditText并且弹出键盘后会滚动到最后

2014-12-11 17:16:49 721

转载 TextView使用SpannableString显示特殊效果

1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、ForegroundColorSpan 文本颜色(前景色)4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter)5、MetricAffectingSpan 父类,一般不用6、RasterizerSpa

2014-12-10 18:10:15 2616

原创 图片保存裁剪的基础功能

package com.util;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import org.androidannotat

2014-11-21 11:05:51 1098

原创 通用图片选择返回文件路径并可使用裁剪

package com.util;import java.io.File;import org.androidannotations.annotations.AfterInject;import org.androidannotations.annotations.Bean;import org.androidannotations.annotations.EBean;import

2014-11-21 11:02:49 2033

原创 选择图片并裁剪

String path = Environment.getExternalStorageDirectory().getAbsoluteFile() + "/ss.png";File f = new File(path);if (!f.exists()) { try { f.createNewFile(); } catch (IOException e) { e.printStack

2014-11-13 14:42:37 985

转载 将bitmap修改为灰阶,减小图片大小

public static Bitmap toGrayscale(Bitmap bmpOriginal) { int width, height; height = bmpOriginal.getHeight(); width = bmpOriginal.getWidth(); Bitmap bmpGrayscale = Bitmap.createBitmap(width, height

2014-11-11 19:50:19 1454

原创 PX与DIP互转

//获得密度float scale = context.getResources().getDisplayMetrics().density;//dp转pxint px = (int) (dp * scale + 0.5f);//加0.5是为了使算出来的结果更接近整数//px转dpint dp =

2014-10-31 16:18:45 832

原创 拍摄图片或选择图片获得原图地址

/** * 选择图片 */private void selectPhoto(final int resultCode) { new AlertDialog.// Builder(context).// setAdapter(new ArrayAdapter(context, android.R.layout.simple_dropdown_item_1line, android.R

2014-10-28 16:52:25 1780 1

原创 根据Uri获取图片绝对路径,解决Android4.4以上版本Uri转换

public static String getImageAbsolutePath(Activity activity, Uri imageUri){ Uri uri = null; if(activity == null || imageUri == null ) return null; if(CommUtil.getAndroidOSVersion() >= 19){

2014-10-28 11:32:55 43696 25

原创 使用Fragment制作选项卡界面

package com.bitcare.adapter;import java.util.ArrayList;import java.util.List;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentTransaction;import android.widget.Radio

2014-10-23 15:32:19 2406 2

原创 WebView允许web使用时html5自适应屏幕标签

settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true);

2014-10-15 15:07:08 2831

原创 webView设置背景图片

如果直接给webView设置android:background是无效的,必须在Java代码中wvContent.setBackgroundColor(0);添加这一个

2014-10-06 17:26:47 3588

原创 ViewPager+PhoneView出现

09-17 11:16:44.800: E/AndroidRuntime(11934): java.lang.ArrayIndexOutOfBoundsException

2014-09-22 15:41:40 1576

原创 java使用正则表达式

String s = "需要匹配的内容";Pattern paternStart = Pattern.compile("正则表达式");Matcher matStart = paternStart.matcher(s);

2014-08-02 16:49:12 850 2

转载 TextView显示带有自定义标签的HTML

首先新建一个类实现TagHandler接口,里面有个

2014-08-02 14:34:37 1842

原创 PopWindow弹出在任意位置。

int[] location = new int[2];this..getLocationOnScreen(location);// 获得指定控件的坐标popupWindow.showAsDropDown(this.viewControl, 0, -this.viewControl.getHeight() - getLvHeight(lvPop));

2014-07-26 16:59:14 6527

原创 PhoneGap+JQueryMoblie+Android

jQuery MobilejQuery Mobile 是创建移动 web 应用程序的框架。jQuery Mobile 适用于所有流行的智能手机和平板电脑。 jQuery Mobile 使用 HTML5 和 CSS3 通过尽可能少的脚本对页面进行布局。 jquery官网:http://www.jquery.com 下载minified 版可以减少文件大小,但是不方便调试jqu

2014-07-01 18:03:37 916

原创 WebView和js交互

首先编写使用js调用android里面的方法。wvContent.addJavascriptInterface(new JavascriptInterface(context), "imagelistner");

2014-06-18 15:35:03 777

原创 直接关闭开启着键盘的Activity问题

一个ViewPager中有4个Fragment第一个Fragment里面有一些TextView默认是gone,可以通过一些button进行显示隐藏,最后一个Fragment里面有个EditText进行某些输入。出现的问题是当第一次打开Fragment1时让TextView显示为visible后切换到Fragment4显示出键盘,输入完毕,关闭键盘。切换到Fragment1里面的TextVi

2014-03-14 11:26:35 1869

原创 键盘控制

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);// 得到InputMethodManager的实例if (imm.isActive()) { // 如果开启 imm.toggleSoftInput(InputMethodManager.SHOW_IMP

2014-03-03 13:31:42 908

原创 获得android keystore的SHA1值

首先运行cmd移动到keystore的目录下keytool -list -keystore 文件名。输入密钥口令然后就得到证书指纹(SHA1)的值

2014-02-28 11:29:31 7724

转载 Android实战技巧:如何在ScrollView中嵌套ListView

转自:http://blog.csdn.net/hitlion2008/article/details/6737459在设置完adapter后调用该方法 public class Utility { public static void setListViewHeightBasedOnChildren(ListView listView) {

2014-02-24 11:25:50 939

原创 eclipse创建python项目提示Project interpreter not specified

这个问题是eclipse没有导入pyehon,导入方法为选择路径,输入名称。

2014-01-21 17:37:25 14310

原创 ViewPager+Fragment滑动界面,并做延迟加载【新版】

fragment类:package com.example.testtask;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup

2014-01-16 10:37:22 18719 18

原创 启动其他APP的Activity

// 这个是另外一个应用程序的包名, 这个参数是要启动的ActivityComponentName componetName = new ComponentName("com.example.testtask", "com.example.testtask.Main2Activity");try { Intent intent = new Intent(); intent.setCompo

2014-01-13 17:12:26 4497 1

原创 查看某个应用是否安装

PackageInfo packageInfo;try { packageInfo = this.getPackageManager().getPackageInfo("com.bitcare.assistanasdft", 0);} catch (NameNotFoundException e) { packageInfo = null; e.printStackTrace();}

2014-01-13 10:20:31 1060

原创 LinearLayout增加divider分割线

在android3.0及后面的版本在LinearLayout里增加了个分割线 android:divider="@drawable/shape"android:showDividers="middle|beginning|end" 分割线如果是图片那就直接使用图片就行,如果要使用颜色就必须使用shape来显示,直接使用颜色或Color是没有用的 使用shape的时候要注意设置size属

2014-01-06 15:15:35 13153 1

原创 android混淆

Android代码混淆:混淆就是将类中的变量名,方法名,类名修改为A、B、C之类无意义的名称,增加反编译时的阅读难度。首先在project.properties中将# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt前面的#取消,然后在在proguard-proje

2013-11-18 17:31:33 1072

转载 Android中asset文件夹和raw文件夹区别

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r

2013-10-23 15:03:42 856

原创 自定义Notification

RemoteViews remoteViews = new RemoteViews(this.getPackageName(), "自定义通知布局");remoteViews.setTextViewText("TextView控件ID", "值");//可以设置各种控件Notification notification = new Notification();notification.co

2013-10-22 16:03:50 1099

原创 点击图片中不规则图形提示选中不同区域

如图所示,当点击不同区域做出不同提示首先制作背景图,然后将不同区域的图片单独截取下来,截取的楼层图必须和背景相同大,保证当所有图片重叠是是一样完整的图片背景图:楼层图:package com.bitcare.view;import android.content.Context;import android.graphics.Bitmap;import andr

2013-10-12 16:11:22 6624 2

volley.jar文件

2015年2月26日所下载代码打包的原版jar文件

2015-02-26

360极速浏览器5.5.0.502

360 极速浏览器 5.5.0.502

2012-07-20

DAEMON Tools Lite 虚拟光驱 4.45.4

DAEMON Tools Lite 虚拟光驱 4.45.4

2012-06-04

360极速浏览器5.2

360极速浏览器5.2 360极速浏览器5.2

2012-04-19

搜狗拼音 6.1.0.6953

搜狗拼音 6.1.0.6953 搜狗拼音 6.1.0.6953

2012-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除