自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 小知识点总结

1、textview设置compoundDrawable的时候需要对设置的drawable资源设置bounds,否则不显示;mDrawableLeft = getActivity().getResources().getDrawable(R.drawable.ic_classify_icon);mDrawableLeft.setBounds(0, 0, mDrawableLeft.g...

2016-05-03 20:47:48 368

转载 FTP协议分析

转自http://blog.csdn.net/ouyang_peng/article/details/9633781FTP(File Transfer Protocol)就是文件传输协议。通过FTP客户端从远程FTP服务器上拷贝文件到本地计算机称为下载,将本地计算机上的文件复制到远程FTP服务器上称为上传,上传和下载是FTP最常用的两个功能。FTP使用传输层的TCP协议进行传输,因此客

2017-08-04 11:05:40 631

转载 Android中Parcelable接口用法

转自:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 C

2017-07-28 17:05:53 285

原创 Android studio打release包错误

1、报错:Error:Error: Expected a color resource id (R.color.) but received an RGB integer [ResourceType]     解决办法:在modle的build.gradle里面添加如下代码   lintOptions { disable 'ValidFragment' }2

2017-07-18 15:20:37 3119

转载 使用git将项目上传到github

1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称Description(可选): 仓库描述介绍Public, Private : 仓库权限(公开共享,私有或指定合作者)Initialize this repository with a REA

2017-07-13 17:02:39 312

转载 ADB原理,Wi-Fi连接,常用命令及拓展

http://www.open-open.com/lib/view/open1477031951942.htmlADB的原理ADB(Android Debug Bridge)是一个通用的命令行工具,能让你和模拟器或连接的Android手机通信。ADB的结构是一个client-server的结构,包含3个部分:A Client : 发送命令。客户端在你开发

2017-04-26 11:22:01 4853

转载 dumpsys命令用法

http://gityuan.com/2016/05/14/dumpsys-command/dumpsys命令功能很强大,能dump系统服务的各种状态,非常有必要熟悉该命令的用法以及含义。一、 dumpsys命令1.1 服务列表不同的Android系统版本支持的命令有所不同,可通过下面命令查看当前手机所支持的dump服务,先进入adb shell,再

2017-04-26 11:07:09 852

转载 dumpsys命令的使用及telephony.registry解读

http://www.cnblogs.com/wisdom212/p/dumpsys.htmladb shell dumpsys,默认打印出当前系统所有的service信息,通常情况下我们并不想看那么多信息,可以在后面加上具体的服务名,比如想获取关于设备电池的信息,就可以使用以下命令:>adb shell dumpsys batteryCurrent Bat

2017-04-26 10:55:45 1046

转载 Android资源与属性备忘单

原文:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0324/7720.html?utm_source=tuicool&utm_medium=referral几天前我偶然发现了我Android开发早期时制作的一份学习备忘单,是为理解如何处理Android资源和主题属性的语法而整理的。令人意外的是,我发现它对

2017-03-27 16:42:53 330

转载 Android必知必会-Android Studio下配置和使用Lambda

转自:http://www.tuicool.com/articles/2yuiiyA和朋友讨论 JAVA8 的新特性,聊到 Lambda ,正好在掘金上看到一篇相关的文章,结合资料,作一个总结,特别是记录下实际使用中遇到的问题。什么是Lambda表达式lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需

2017-02-22 11:29:17 380

原创 nexus6刷机

nexus6通过OTA升级到了7.0,稍微装几个应用巨卡,就想着刷回官方旧版本。1、对手机解锁:cmd输入““adb reboot bootloader””进入bootloader,然后输入fastboot oem unlock,选择解锁。解锁前要在开发者选项里面选中OEM解锁;2、刷入第三方recovery:下载https://dl.twrp.me/shamu/twrp-2.8.7.

2017-01-12 14:26:54 1047

原创 同时启动2个tomcat注意

server.xml用记事本什么的打开修改3个地方第一: ----原来是8005第二第三 ---原来是8009

2016-11-07 16:45:40 548

转载 在Tomcat中单独发布网页的三种方法

转自:http://blog.csdn.net/qq_20828113/article/details/51533433第一种方法  直接将要访问的网页(比如test.html)放到Tomcat的Root根目录下,即D:\Program Files\apache-tomcat-7.0.69\webapps\ROOT。然后直接在浏览器地址栏中输入http://localhos

2016-11-07 15:24:59 6626

转载 ThinkPHP中,display和assign用法详解

thinkphp 模板显示display和assign的用法$this->assign('name',$value); //在 Action 类里面使用 assign 方法对模板变量赋值,无论何种变量类型都统一使用 assign 赋值$this->display() // 输出模版文件批量赋值$array['name'] = 'thinkphp'$array['email'

2016-09-28 15:27:50 4032

转载 移动客户端中高效使用 SQLite

导语iOS 程序能从网络获取数据。少量的 KV 类型数据可以直接写文件保存在 Disk 上,App 内部通过读写接口获取数据。稍微复杂一点的数据类型,也可以将数据格式化成 JSON 或 XML 方便保存,这些通用类型的增删查改方法也很容易获取和使用。这些解决方案在数据量在数百这一量级有着不错的表现,但对于大数据应用的支持则在稳定性、性能、可扩展性方面都有所欠缺。在更大一个量级上,移动客户端

2016-08-19 10:54:06 1096

原创 ShareSDK使用

最近做分享使用的ShareSDK,在使用过程中遇到几个问题,再次记录一下。1、微信、朋友圈不走回调页面。需要把微信回调的Activity放到工程的包名下面去;2、分享到微博图片地址是https的分享失败,必须是http的3、领英的的titleUrl中的&需要替换成&

2016-08-05 13:38:35 376

转载 Activity 切换动画

转自:http://www.cnblogs.com/sunzn/p/3854009.html我们知道,我们可以在 AndroidManifest.xml 文件中,通过 android:theme 属性设置 Activity 的主题。主题中定义了关于 Activity 外观的很多特性。同时,主题中还可以定义 Activity 的切换动画。这是应用 Activity 切换动画的一种方法

2016-07-25 17:30:50 452

原创 在Mac pro上配置adb命令

1、配置环境变量打开.bash_profile文件,对其内容进行编辑,命令如下:open -e .bash_profile此时文本编辑器会打开一个文本,编辑内容如下:export PATH=${PATH}:/Users/apple/Library/Android/sdk/platform-toolsexport PATH=${PATH}:/Users/apple/Library

2016-07-25 15:17:19 771

转载 android apk 自我保护技术-完整性校验

转自:http://www.cnblogs.com/lonelyonline/p/4462384.html关于防止android apk被反编译的技术我们前面已经讲了四种。加壳技术运行时修改字节码伪加密对抗JD-GUI如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。

2016-07-21 14:48:27 587

转载 Android 让WebView完美支持https双向认证(SSL)

转自:http://blog.csdn.net/kpioneer123/article/details/51491739 这是@happyzhang0502   关于webview https的建议: 最近做一个安全级别比较高的项目,对方要求使用HTTPS双向认证来访问web网页。双向认证在android5.0以上很好解决,但是在Android5.0以下,webviewcl

2016-07-20 16:16:22 5831

转载 Java安全通信:HTTPS与SSL

转自:http://www.cnblogs.com/devinzhang/archive/2012/02/28/2371631.html1. HTTPS概念        1)简介           HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的

2016-07-20 16:06:45 672

转载 Android 开发中 iBeacon的使用

转自:http://blog.csdn.net/jie1991liu/article/details/47403455iBeacon的工作原理是基于Bluetooth Low Energy(BLE)低功耗蓝牙传输技术,iBeacon基站不断向四周发送蓝牙信号,当智能设备进入设定区域时,就能够收到信号。只要满足iBeacon技术标准的都可以使用,所以Android也能够支持iBeacon

2016-07-14 20:46:18 2254

转载 Java常见异常总结

转自:http://www.cnblogs.com/ITtangtang/archive/2012/04/22/2465382.html1. java.lang.NullPointerException(空指针异常)  调用了未经初始化的对象或者是不存在的对象经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针

2016-07-14 16:35:25 610

转载 Android 中 DownLoadManager 实现文件下载

转自:http://www.open-open.com/lib/view/open1428024407365.html一、问题概述在android开发中,经常会使用到文件下载的功能,比如app版本更新等。在api level 9之后,android系统为我们提供了DownLoadManager类,这是android提供的系统服务,我们通过这个服务完成文件下载。整个下载 过程

2016-07-10 18:22:13 3536

转载 Android Studio SVN配置忽略文件

原文链接:http://www.jianshu.com/p/0f96240436361.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关系。2.打开Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下:注意:$module n

2016-05-14 23:40:07 552

转载 AndroidStudio开发Gradle学习

转自:http://blog.csdn.net/innost/article/details/48228651Gradle的官网:http://gradle.org/文档位置:https://docs.gradle.org/current/release-notes。其中的UserGuide和DSL Reference很关键。User Guide就是介绍Gradle的一本书,而

2016-05-14 21:40:39 1842

原创 查看开源项目org.gradle.api.internal.project.ProjectInternal.getPluginManager()Lorg/gradle/api/internal/plu

开源项目导入报错如下Error:Unable to find method 'org.gradle.api.internal.project.ProjectInternal.getPluginManager()Lorg/gradle/api/internal/plugins/PluginManagerInternal;'.Possible causes for this unexpe

2016-05-13 18:15:27 3517

原创 Mac下安装XAMPP配置mysql环境变量

1、下載安裝文件,官網地址:「www.apachefriends.org」2、 输入sudo /Applications/XAMPP/xamppfiles/xampp security设置密码 3、设置mysql环境变量访问mysql:/Applications/XAMPP/xamppfiles/bin/mysql -u root -p修改环境变量:1.

2016-04-14 09:41:08 4127

原创 Android选择通讯录姓名和手机号信息

Intent intent = new Intent(Intent.ACTION_PICK, android.provider.ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intent, REQUESTCODE);跳转到系统通讯录@Override protected voi

2016-04-10 20:55:52 678

原创 RecylerView在Fragment中卡顿

在Fragment中使用的recylerView,大概八百条数据,前段时间一直没问题,今天测试的时候特别卡,换了几台机器也不行,检查代码也未发现问题。然后重写了Activity,用一样的代码不卡顿,这应该是fragment的中使用的时候有些不兼容。很郁闷一直报:android D/xiaming_s: excute_parser_over,占用内存猛增。最终换成listview解决问题

2016-04-09 00:24:12 932

转载 DownloadProvider 源码详细分析

转自:http://www.2cto.com/kf/201402/280186.htmlDownloadProvider 简介DownloadProvider 是Android提供的DownloadManager的增强版,亮点是支持断点下载,提供了“开始下载”,“暂停下载”,“重新下载”,“删除下载”接口。源码下载地址DownloadProvider 详细分析DownloadP

2016-04-08 11:26:24 444

转载 DownloadManager的使用

从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以及系统重启来确保每一个下载任务顺利完成。在大多数涉及到下载的情况中使用Download Manager都是不错的选择,特别是当用户切换不同的应用以后下载

2016-04-08 11:19:21 315

原创 ViewPager加载多图时避免OOM

大家都知道为ViewPager构建适配器继承PagerAdapter。Viewpager会默认加载当前页和当前页的左右两页。一开始当前页是下标0,所以一开始默认加载第0页(指下标,下同)和第1页。当你向右滑动,当前页为第1页时,ViewPager会加载第2页,这时一共有3页存在(第0,1,2页)。再向右滑动,当前页为第2页时,会移除第0页,加载第3页,同理向左滑动当前页为第1页时,会移除第3页。所

2016-03-31 16:40:53 2435

转载 Android 压缩解压zip文件

转载自:http://www.cnblogs.com/wainiwann/archive/2013/07/17/3196196.html对于zip压缩包内包含中文目录或者中文文件的话,参考网上的资源:“使用apache的zip工具包(所在包为ant.jar )代替JDK的zip工具包,因为java类型自带的不支持中文路径,不过两者使用的方式是一样的,只是apache压缩工具多了设置编码方式

2016-03-30 10:45:49 516

转载 Android大图片裁剪终极解决方案

转自:http://blog.csdn.net/floodingfire/article/details/8144604首先,让我们探讨下Intent以及它的特点。在看了一些代码示例以后,我发现我可以很轻松的使用如下的Intent调用裁剪功能: 1Intent intent = new Intent(Intent.ACTION_GET_CONTE

2016-03-28 10:31:52 3595

转载 JSon实体类快速生成插件 GsonFormat

转自http://www.jianshu.com/p/b83ea5e32ee1原文链接:http://www.jianshu.com/p/b83ea5e32ee1著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。这是根据JSONObject格式的字符串,自动生成实体类.版本更新说明版本1.2.2支持 field 类型的修改.支持快捷键打开 GsonF

2016-03-22 20:41:15 339

原创 FragmentTabHost的使用方法

1、布局文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-03-16 22:17:42 287

转载 Android 系统当中各种尺寸单位的定义及使用

转自:http://blog.csdn.net/fulinwsuafcie/article/details/42462003一,Android 各种标尺单位的含义:px:表示屏幕实际的象素。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。pt:表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。in:表示英寸,是屏幕的物理尺寸。每英寸等于2.

2016-03-15 22:10:13 986

转载 java四舍五入保留两位小数方法整理

转自:http://blog.csdn.net/he20101020/article/details/14163973String str="86.64466666"; 1、BigDecimal bd = new BigDecimal(Double.parseDouble(str));     bd.setScale(2, BigDecimal.ROUND_HALF_UP)

2016-03-09 20:37:18 457

转载 android editText 软键盘enter键图标的设置

转自:http://blog.csdn.net/howlaa/article/details/36895021?utm_source=tuicool&utm_medium=referralEditText通过设置android:imeOptions来改变默认的”文本或者样式。这里举几个常用的常量值:actionUnspecified  未指定,对应常量EditorInfo.IME_AC

2016-03-08 20:53:50 422

空空如也

空空如也

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

TA关注的人

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