自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(401)
  • 资源 (12)
  • 收藏
  • 关注

原创 AndroidStudio查看签名的MD5值、SHA1值、SHA256值

直接上图

2017-03-01 17:37:35 905

转载 Adnroid文件存储路径getFilesDir()与getExternalFilesDir的区别

原文地址:http://blog.csdn.net/losefrank/article/details/53464646作为一个开发者,我们经常需要通过缓存一些文件到SD卡中,常见的方式就是,通过:File sdCard = Environment.getExternalStorageDirectory();获取SD卡根目录,然后自定义文件/文件名进行文件存

2017-02-08 18:08:20 5089

原创 引用aar文件的方法

1,把aar文件放在一个文件目录留下,比如libs目录2,在项目主Module的build.gradle文件中,一般为app,添加以下代码allprojects { repositories { flatDir { dirs 'libs' } }}3,然后在各个Module中添

2017-02-08 10:48:25 1860

转载 你所不知道的Activity方法

Android重要类学习之——ActivityNOTE:大家可以到这里http://www.docin.com/p1-240628976.html下载word版的这是Android中的最基本的组件,也是我们最常用的组件,一般情况下,一个Activity就代表一个屏幕或者说是窗口,它包含一个或多个视图(View),我们能够与之进行交互。Android系统中的Acitivity通过

2017-01-17 10:20:44 402

转载 设置h5页面不可复制文字、图片

设置h5页面不可复制文字在页面的样式中添加以下代码* {moz-user-select: -moz-none;-moz-user-select: none;-o-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;

2017-01-13 13:58:02 5048

原创 Error:Configurationwith name 'default' not found的问题解决

从SVN checkout项目后,发现项目无法执行,且项目报错,如下:这个时候你要检查你的工程中所有的module中是否含有build.gradle文件,如缺少,原因就是它了。改完后,一般我们需要在菜单栏中Build-》Rebuild Project一下。

2017-01-09 14:00:45 2890

转载 AIDL的使用情况和实例介绍

再温故下。原味连接:http://blog.csdn.net/amazing7/article/details/51317253AIDL是什么?  AIDL (Android Interface Definition Language), Android接口定义语言,Android提供的IPC (Inter Process Communication,进程间通信)的

2017-01-04 14:08:12 305

转载 捕获异常信息_UncaughtExceptionHandler,保存日志到本地及发送服务器

当程序崩溃(Crash)的时候,默认是不对异常信息做处理的。如果想要把异常信息保存到本地文件中,或上传的服务器。那么就要借助UncaughtExceptionHandler这个类。首先,实例化UncaughtExceptionHandler,代码如下:[java] view plain copypublic class ForceCl

2016-12-30 11:54:14 1722

转载 Android覆盖升级以及apk签名

1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3) 防止交易中的抵赖发生,Market对软件的要求2. 签名的说明1) 所有的应用程序都必须有数字证书

2016-12-14 16:14:35 1272

转载 查看Android应用包名、Activity的几个方法

一、有源码情况直接打开AndroidManifest.xml文件,找到包含Android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。如下图中第三行package为com.cola.ui,第七行主Activity为com.cola.ui.ColaBox(.ColaBox为Activity简写方式)。

2016-12-12 11:48:59 1543

转载 Android Studio之基本Gradle使用

Android Studio的一大特色就是自动构建工具gradle的使用。1.配置Gradle环境变量下载最新Gradle整包下载地址:http://www.androiddevtools.cn/index.html 配置Gradle的环境变量新建GRADLE_HOME目录:打开系统->高级系统设置,在弹出的菜

2016-12-05 09:36:48 344

转载 获取虚拟按键、状态栏等高度

//获取屏幕原始尺寸高度,包括虚拟功能键高度public static int getDpi(Context context){ int dpi = 0; WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display displ

2016-11-14 13:49:25 941

转载 Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication的错误解决

错误日志:10-28 15:01:30.738 6080-6080/vwchat.roya.com.v_wechat_n4 E/AndroidRuntime: FATAL EXCEPTION: mainProcess: vwchat.roya.com.v_wechat_n4, PID: 6080java.lang.RuntimeException: Unable to inst

2016-10-28 15:38:05 1265

原创 Python3.*版本与3.*版本以下的脚本编写区别

在Python版本3.*是,编写的python脚本如果是类似以下的代码:#!/usr/bin/python#conding:utf8print 'Hello World' 则会报错,因为这种写法适用于python 3.*版本以下。 而在Python 3.* 的版本应该是以下写法:print('Hello World')执行结果:

2016-10-21 17:45:50 557

转载 iOS开发:使用大图+脚本,生成各种size的app icon和图片素材

原文    http://www.tuicool.com/articles/R3MBNfQ美术UI在公司是宝贵的资源,集各种项目宠爱于一身。为了努力完成好老板的进度需求,不给UI添麻烦。程序员开始忙活了。在iOS里面,我们使用image assert来管理素材和app icon。为什么呢?因为方便,按照image assert要求的尺寸拖进去就好了。Imag

2016-10-21 14:32:59 529

转载 mac 终端 常用命令

mac 终端 常用命令基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录     cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions3、建立新目录m

2016-10-19 10:17:57 478

转载 在Linux下使用gradle自动打包

原文:http://www.cnblogs.com/chenpingzhao/archive/2016/07/07/5651347.html一、下载软件包1、下载地址12wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgzwget

2016-10-08 15:38:07 3985

转载 警惕另类Activity“劫持”

AVL移动安全团队最近发现一类木马私自发送扣费短信,上传用户隐私到控制服务器,并且采用了一种Activity劫持手段诱骗用户安装和防止卸载,给用户手机安全带来威胁。诱骗安装木马被安装后,监听重启,锁屏等消息,并自动触发联网下载恶意APK文件:当下载完成,会触发安装管理器,但此时显示的却是一个伪造的“协议申明”,并骗取用户点击,当用户误点击取消后,木马应用就被安装在用

2016-09-28 18:43:21 492

转载 Activity劫持实例与防护手段

原文地址:http://blog.chinaunix.net/uid-29170659-id-4930737.html (本文只用于学习技术,提高大家警觉,切勿用于非法用途!)什么叫Activity劫持这里举一个例子。用户打开安卓手机上的某一应用,进入到登陆页面,这时,恶意软件侦测到用户的这一动作,立即弹出一个与该应用界面相同的Activity,覆盖掉了

2016-09-28 17:54:37 3948 1

转载 android studio 识别不到 genymotion device

原因:没有设置genymotion的adb,也就是sdk的路径。解决方法:打开genymotion的主页面,设置sdk的位置为你android studio使用的sdk的目录。具体步骤:1)点击settings2)点击ADB,设置sdk位置,选择Use custom Android SDK tools,选择Android SDK的位置。

2016-09-28 14:47:55 704

转载 android客户端从服务器端获取json数据并解析的实现代码

今天总结一下android客户端从服务器端获取json数据的实现代码,需要的朋友可以参考下首先客户端从服务器端获取json数据1、利用HttpUrlConnection/**      * 从指定的URL中获取数组      * @param urlPath      * @return      * @throws Exception

2016-09-19 09:14:48 783

转载 Gradle Android最新自动化编译脚本教程

原文地址:http://blog.csdn.net/changemyself/article/details/39927381   感谢博主分享   demo下载地址:http://download.csdn.net/detail/changemyself/8025991,不过是用快压压缩的,这个很蹩脚。一、前言Gradle 是以 Groovy 语言为基础,面向Java应用为主。基

2016-08-30 18:00:39 1125

转载 获得App的包名和启动页Activity名称

前言  经常看到一些刚刚接触Android测试的小伙伴在论坛或者QQ群里问这样的问题:如何知道一个App的包名呢?它的启动页的Activity又是什么呢?  之前博客里也忽略了这一块,这一节我就专门来介绍一下。包名  包名(Package name)在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包名不可以相同。

2016-08-24 12:22:43 10899 2

转载 android国际化(多语言)

1.  很大程度上,为什么我们能如此方便的实现国际化、分辨率匹配等?     主要就是得益于 Android 中这种独特的资源管理方式。程序员的代码可以不直接和资源发生关系。Android 中,我们通常通过 R 文件提供的索引来间接的引用某一个资源。而如何维护资源索引和真正的资源之间的关系,这个活,却是 Android 系统来做的。     这里面就可以大作文章了不是么? 

2016-08-17 11:06:29 536

转载 APP三种开发模式--及---HybridApp解决方案_No1_混合模式(Hybrid)App开发概述

原文:http://www.cnblogs.com/yeahui/p/5026587.html1.1.     APP三种开发模式智能手机之普及不用多说,手机APP渗投到各个行业:电商(淘宝、京东等)、金融(各手机行业、P2P借贷等)、医疗(智慧医疗)、交通(滴滴、Uber等)、教育(慕课网等)、餐饮(饿了吗、美团等)……反正只要是个企业,无论规模大小,都已经订制或将要订制

2016-08-08 10:32:40 6306

转载 Android WebView常见问题解决方案汇总

Android WebView常见问题解决方案汇总:就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了web app与native app之间孰优孰劣的争论. 于是乎,一种混合型的app诞生了,灵活多变的部分,如淘宝商城首页的活动页面,一集凡客诚品中我们都可以见到web 页面与native页面的混合,既利用了web app的灵活易更新,也借助了native

2016-08-01 17:02:07 376

转载 如何判断Fragment是否对用户可见

原文:http://www.cnblogs.com/dongweiq/p/5411899.html背景最近在开发中遇到了一个问题。我们的app需要统计用户的页面路径,也就是用户使用各个页面的情况。这就需要在不同的页面跳入和跳出时记录下来。但是我们的app主要是由Fragment构成的。而在不同的使用情况下,判断Fragment是否可见的方法是不一样的。下面对这些不同的使

2016-07-29 14:49:34 2419 1

转载 TextView使用Spannable设置复合文本

今天来弄弄这个TextView的效果,应用场景还是很广泛的,一个TextView文本拥有各种各样的样式,以前给文本插入图片都是那种drawableLeft啥的right的,图片大小还不好控制,排版又不好看,一次只能插入一张图片,根本满足不了需求,比如一些数学公式的上标和下标,纯文本来打肯定是打不起来的,之前很早就看到Spannable了,大概是14年暑假的时候玩emoj表情看到了这个功能,发现文本

2016-07-22 10:12:07 575

转载 彻底解决安卓5.0软件冲突无法兼容安装失败的方法

CM12 第2版出来了试刷了一次 还行 挺不错的,但是安卓5.0的软件安装冲突使得很多用户无法同时安装多个软件 导致有些软件都安装失败.这里主要是解决这个问题..无需电脑,手机端就可以直接解决---------------第一步手机安装软件失败的时候看安装界面的提示 比如 最低下的提示.那个软件是动卡空间这个软件的图标.就是如果装了动卡空间这个软件移动营业厅软件就装不了  这就是5.0目前存在

2016-07-21 15:10:09 16685

转载 点击ListView中item时,出现不能及时响应点击事件的问题

今天发现一个问题。listView的item点击以后进入到下一个页面,下个页面有个返回按钮,直接返回回去以后点击事件不能触发,滑动或者重新打开这个listView,就可以达到原来的效果。后来发现是因为所在的整个页面失去焦点。  解决的基本思想就是返回的时候让view重新的获取焦点。android自带了一个方法requestFocusFromTouch。在返回的时候用对应的view来调用这个

2016-07-15 17:26:53 1626

转载 Android 防止一个控件被过快重复点击

在android开发中,为防止用户过快点击,而我们的数据并没有及时响应的情况时,我们需要确保用户的有效点击,即在有效时间内只记下用户的一次点击事件  [java] view plain copyprivate boolean processFlag = true; //默认可以点击   //b_next 那个被点击的控件  

2016-07-14 15:16:53 1128

转载 Android 内部类广播错误.MainActivity$MyReceiver; no empty constructor

广播的定义,如果是内部类,必须为静态类http://blog.csdn.net/chdjj/article/details/19496567下面总结一下作为内部类的广播接收者在注册的时候需要注意的地方:1.清单文件注册广播接收者时,广播接收者的名字格式需要注意。因为是内部类,所以需要在内部类所在的类与内部类之间加上$符号:[html] view

2016-07-13 10:53:10 1391 2

转载 Android Studio 常用的快捷键

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+

2016-06-17 15:39:11 253

转载 Android Studio打包全攻略---从入门到精通

初出茅庐 手动打包怎么手动打包项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。 1. 创建签名文件 2. 填写好签名参数 3. 生成APK 注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了,也别搞丢了为什么要打包我最开始就有这个疑问,我们的代码不是点了下运行按钮就直接安装到

2016-06-15 18:45:13 595

转载 NDK编译问题: Program "ndk-build" is not found in PATH 和 Unable to launch cygpath. Is Cygwin on the path?

遇到两个问题分别解决。问题一:Program "ndk-build" is not found in PATH问题二:Unable to launch cygpath. Is Cygwin on the path?老总让看研究别人手机刷卡项目,也不知道从哪里搞来的代码,第一次给的时候就是个反编译出来的classes.jar,和一个说明文档只有一页的word文档。我当时泪流满

2016-05-24 18:20:18 1104

转载 如何在 Eclipse 中使用命令行

在 Eclipse 中使用 Windows 命令行。  第一步: 设置一个新的外部配置工具  在 Eclipse 中,选择 “Run -> External Tools -> External Tools Configurations”    第二步: 点击 “New Launch Configuration”    第三步: New Configu

2016-05-06 13:49:00 681

转载 Android获取应用的签名信息

publicvoid getSingInfo() {        try{            PackageInfo packageInfo = getPackageManager().getPackageInfo(                    "wabao.et.master", PackageManager.GET_SIGNA

2016-01-21 16:34:51 1538

转载 Java网络连接之HttpURLConnection与HttpClient 区别及联系

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。        HttpURLConnection是java的标准类,HttpURLConnection继承自URLConnec

2016-01-11 16:32:36 387

转载 网络请求库Volley详解

英文原文:An Introduction to Volley 这篇文章是系列文章An Introduction to Volley的一部分,下一篇文章是:Creating a Weather Application for Mars Using VolleyVolley是谷歌2013年在I/O大会期间推出的网络库。开发Volley是因为在Android SDK中缺乏一个

2016-01-08 17:18:43 508

转载 自定义ProgressBar的加载效果

三种方式实现自定义圆形页面加载中效果的进度条 To get a ProgressBar in the default theme that is to be used on white/light back ground, use one of the inverse styles:    进度条 Xml代码  ProgressBar and

2015-10-08 17:10:11 631

企业介绍模板.pptx

优秀的PPT模板,可用于企业介绍、发展、履历等,拿来可直接使用。方便你我他,实用资源。 优秀的PPT模板,可用于企业介绍、发展、履历等,拿来可直接使用。方便你我他,实用资源。

2019-12-23

国密算法SM系列(全软件加密算法,没有SM1硬件加密算法)

国密算法是国家密码局制定标准的一系列算法。其中包括了对称加密算法,椭圆曲线非对称加密算法,杂凑算法。具体包括SM1,SM2,SM3等,其中: SM2为国家密码管理局公布的公钥算法,其加密强度为256位。其它几个重要的商用密码算法包括: SM1,对称加密算法,加密强度为128位,采用硬件实现; SM3,密码杂凑算法,杂凑值长度为32字节,和SM2算法同期公布,参见《国家密码管理局公告(第 22 号)》; SMS4,对称加密算法,随WAPI标准一起公布,可使用软件实现,加密强度为128位。

2017-06-07

Gradle 2.1版本,下载解压即用

Gradle官网下载不好使,特此上传Gradle2.1版本,以供广大猿友使用。自己已用。

2016-08-24

Gradle 2.1版本

Gradle官网不好下载,目前最新的Gradle版本是3.0,但未找到,先用2.1版本吧

2016-08-23

Android字体

14中Android字体,直接调用即可。供大家使用。

2014-06-13

android 之旋转罗盘 风车 开发 Android 随手指旋转图片

Android 随手指旋转图片 效果很好,下来自己研究吧,0分啊。

2014-05-16

【精品教程】Android应用框架原理与程序设计36技

作者:高 焕 堂 虽然比较早,但值得一看

2014-01-20

gson-1.6.jar

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 示例代码: Gson gson = new Gson(); int[] ints = {1, 2, 3, 4, 5}; String[] strings = {"abc", "def", "ghi"}; (Serialization) gson.toJson(ints); ==> prints [1,2,3,4,5] gson.toJson(strings); ==> prints ["abc", "def", "ghi"]

2014-01-03

将汉字转换成汉语拼音的jar包,pinyin4j-2.5.0.jar

顾名思义,将汉字转换为相应拼音,还有一些相关的操作哦,欢迎下载

2013-12-25

获取手机上的各种信息

可以获取各种手机信息,如:手机号,屏幕宽高,安装的应用,总内存,可用内存,手机MAC地址,IMEI号,IMSI号,手机型号等。

2013-08-13

纯种的左侧或上侧抽屉-SlidingDrawer实现

纯种的左侧或上侧抽屉-SlidingDrawer实现,这个问题困扰了我想当一段时间,看网上没有用SlidingDrawer实现左侧和上侧抽屉的(SlidingDrawer默认的是下侧和右侧,这个你懂的)。

2013-08-08

DHTML 手册.chm

DHTML 手册.chm,html开发帮助文档

2012-10-10

空空如也

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

TA关注的人

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