- 博客(91)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 Hexo建站:部署到github
本文主要讲述如何使用Hexo建站,以及如何将网站部署到github.io域名。Hexo建站的具体效果,请查看:MichaelX’s Blog本文作者MichaelX(xiong_it),博客链接:http://blog.csdn.net/xiong_it ,转载请注明出处。
2017-02-16 15:29:06 3022
原创 Design Patterns in Android:模板方法模式
今天给大家分享的是《设计模式Android篇:模板方法模式》。 其实有一定开发经验的小伙伴已经不自觉的使用了模板方法了,今天将通过Android源码和Android开发案例跟大家讲解什么是模板方法模式。
2017-02-09 00:40:39 1475
原创 Design Patterns in Android:策略模式
刚过去的春节,大家有没有从“节后综合征”中痊愈满血呢? 新年里给大家带来的第一篇是《设计模式Android篇:策略模式》。本文将通俗易懂的给大家分享Android源码中的策略模式和如何在开发中实践策略模式。
2017-02-06 20:54:12 2020
原创 Design Patterns in Android:单例模式
前言这是《Design Patterns in Android》系列第一篇博文,那就从本开始和笔者一起领略Android开发中设计模式的魅力吧。 本系列《设计模式Android篇》博文将遵循以下模式,循序渐进的向读者讲解设计模式在Android开发的实践应用
2017-01-16 21:19:07 976
原创 设计模式系列:OOP设计6大原则
前言相信有过开发经验的人都有过这种体验:让你接手一个的项目,2种情况。A.这个项目已经被好几个人,甚至好几代程序员开发维护过;B.这个项目等待你的全新开发。不给你设时间期限,你更愿意选择哪一个?我相信99.9%的人都会选择B这种开发模式。有木有??
2017-01-12 13:00:44 8901 7
原创 Android开发:浅谈MVP模式应用与内存泄漏
最近博主开始在项目中实践MVP模式,却意外发现内存泄漏比较严重,但却很少人谈到这个问题,促使了本文的发布.
2016-11-24 12:15:06 10721 10
原创 Android Webview和js交互踩坑笔记
在Webview加载完特定在线网址后调用js方法传递一些参数/数据给前端使用.[INFO:CONSOLE(1)] "Uncaught ReferenceError: getData is not defined", source: (1) [INFO:CONSOLE(1)] "Uncaught ReferenceError: myData is not defined", source: (1)
2016-09-29 17:46:50 7683
原创 Android App支付系列(二):支付宝SDK接入详细指南(附官方支付demo)
一家移动互联网公司,说到底,要盈利总是需要付费用户的,自己开发支付系统对于资源有限的公司来说显然不太明智,国内已经有多家成熟的移动支付提供商,阿里就是其中之一。 本文分享支付宝app支付sdk的接入。
2016-07-04 11:16:27 24413 15
原创 解决Android Studio测试版降级运行报错
Android Studio从2.1测试版(beta版本)降级到2.0正式版,运行app时报错:Error running app: This version of Android Studio is incompatible with the Gradle Plugin used.
2016-06-23 17:00:40 6518
原创 Android App支付系列(一):微信支付接入详细指南(附官方支付demo)
一家移动互联网公司,说到底,要盈利总是需要付费用户的,自己开发支付系统显然是不明智的,国内已经有多家成熟的移动支付提供商,腾讯就是其中之一。梳理了下微信支付的接入,今天给大家分享下腾讯旗下的微信支付SDK的接入流程
2016-06-15 20:16:56 77197 33
原创 Android Studio编译报错:sdk:minSdkVersion 1 cannot be smaller than version 7 declared in library
java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 7 declared in library [com.android.support:appcompat-v7:23.3.0]
2016-05-13 14:11:39 19300 2
原创 Android开发:实现APP自动填写注册验证码功能
此技术的实现原理是“广播接收者”和“内容观察者”。 利用接收到短信时的系统发出的广播进行短信的读取,并利用正则表达式解析出短信中的验证码。
2016-03-28 14:29:15 9921 4
原创 Anroid开发:友盟分享SDK v5使用指南(Android Studio)
友盟UMeng社会化分享SDK v5.0做出了巨大的改变,精简了接口调用的代码,结构更加清晰。但是官方文档不是很完整,并且多出了授权部分的说明,所以仅需要分享功能的开发者需要看很多无用说明,这里把分享功能的使用进行整理,并把官方文档中没有填的坑暴露出来,以帮助后来开发者。
2016-03-22 16:13:48 9305 7
翻译 Android:WebView加载url网页显示不完整解决办法
WebView基本用法如果想要在APP里面加载url网页,或者html代码,首先我们会想到WebView,它的基本用法...本文将为您解答如何解决网页加载不完整的问题。
2016-01-20 18:29:35 32037 3
原创 Android:ListView底部footview无法显示问题解决
前两天测试组反馈一个bug,列表(实质上是一个ListView)在OPPO R6手机上无法显示底部:ListView可以滑动,但是底部的选项框无法显示。ListView用法科普ListView相信很多人都使用过,甚至有些小伙伴都已经开始使用RecyclerView了,它经常用来做列表。基本用法如下:ListView listView = findViewById(resId);BaseAd
2015-12-29 17:47:52 3470
原创 Python:Fatal error in launcher: Unable to create process using pip.exe
这两天在网上了点Python的视频,需要用安装些第三方插件,安装插件的方法一般有:python插件安装easy_install packagepip install package其中下面一种方式是上面方式的替代品,python2.7已经集成了pip。安装插件报错昨天看了个使用beautifulsoup4解析网页的教程,而beautifulsoup是个第三方插件,所以需要使用以上方法安装,Win7
2015-12-25 10:53:43 10981 2
原创 Android:Eclipse-unable to get system library for the project
很多Android开发的小伙伴们都投奔Android Studio去了,只因团队成员集体更换工具的时间成本原因,只剩下吾等坚守着Eclipse阵地。问题描述前两天打开Eclipse时报错。右键查看了下报错工程属性,原来是对应的编译版本没有被工程引用。如图可是在我设置了编译平台为Android4.3.1了,这是为啥呢?解决办法在第二张图处选择任意编译平台,比如Android5.1.1,
2015-12-22 18:37:40 1641
原创 Android:ListView设置item点击背景效果
背景交代项目中有一个ListView,并且设置了onItemClickListener,当点击item的时候跳转到另一个Fragment,我仅仅在跳转前加了一个if判断之后,点击效果背景色居然变了!!!。我删除判断后,还是不行啊,可是项目急着上线,要想保持原来的点击效果背景色,只能使用selector了。
2015-10-17 23:23:20 15922
原创 Adnroid:values/strings.xml报错:" error: Apostrophe not preceded by \..."
报错描述如题的报错一般出现在非中文环境下,即字符串是非中文的,但是字符串中包含了单引号'
2015-10-15 16:25:29 1365
原创 PHP:Linux/Ubuntu15.04搭建LAMP开发环境图解教程
据说“PHP是世界上最好的语言!”。那么问题来了:如何搭建PHP开发环境呢?Windows可选择WAMP集成包,一键安装,Linux/Ubuntu平台也有类似的集成包,不过没装成,于是采用了分步安装的方式,Apache+Mysql+PHP分开安装。由于网上的一些教程都过期了,很多都是针对旧版本Ubuntu写的教程,笔者东拼西凑,终于在Ubuntu15.04上搭建完成,以下是我的一些总结
2015-09-22 14:17:20 3840 4
原创 Android:微信授权登录与微信分享全解析
前言在移动互联网浪潮中,联网APP已经把单机拍死在沙滩上,很多公司都希望自家应用能够有一套帐号系统,可是许多用户却并不一定买账:我凭啥注册你家应用的帐号?微博,微信,QQ几乎成了每个人手机中的必装应用,于是微信,微博,QQ说了:来来来,你们都可以用我家的帐号登录你家应用,只要你遵循OAuth2.0协议标准就行。
2015-09-17 10:49:29 37046 24
原创 Android开发:使用Windows cmd窗口抓取Android手机log
写在前面的废话一般Android开发者都会使用Eclipse,Android studio观察log输出,其实后台是使用adb来打印log的,这里介绍的是如何让log输出到cmd窗口,而不是Eclipse,Android studio中,测试人员可使用该方法给开发人员抓取log,开发人员也可以在Eclipse的logcat抽到的时候使用该方法应急用。cmd抓取Android log
2015-08-04 16:25:05 10355 4
原创 Android开发:ZXing条码扫描-竖屏解决方案
本文提供的zxing竖屏扫描解决方案采用的android版本号versionName为4.7.4,versionCode为104,zxing类库版本号为3.2.0,理论上4.7.x通用。zxing默认是横屏,笔者项目中需要使用竖屏方式扫描,于是需要将zxing条码扫描改成竖屏方式扫描。
2015-07-21 11:21:22 12492 12
原创 Android开发:LocationManager获取经纬度及定位过程(附demo)
在Android开发当中,经常需要用到定位功能,尤其是依赖于地理位置功能的应用,很多人喜欢使用百度地图,高德地图提供的sdk,开放API,但是在仅仅需要经纬度,或者城市,街道地址等信息,并不需要提供预览地图,地图界面的应用中,这时,不需要使用百度地图,高德地图,这样做只会增加apk的体积,怎么办呢?其实LocationManager,Geocoder这些Android API给我们提供的这
2015-07-20 15:03:59 23913 16
原创 Android开发:IntentService使用(源码分析)
IntentService继承自Service,那么它与Service又有哪些不同?使用起来有哪些需要注意的地方呢?什么时候使用Service,什么时候使用IntentService?一起来看看。
2015-06-25 16:38:26 1862
转载 java编程:java反射机制原理案例详解
本文采用案例讲解的方式生动的讲解了java反射原理和使用场景。本文链接:http://blog.csdn.net/xiong_it/article/details/46409875本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得
2015-06-08 11:09:23 1137
原创 Android开发:ADT+Eclipse使用报错:Text editor does not have a document provider
本文主要介绍了如何为Eclipse添加Android sdk源码以及源码无法查看并报错的解决办法
2015-06-04 12:01:24 3030
原创 Android开发:StaggeredGridView瀑布流控件运行异常崩溃解决方法
StaggeredGridView是github上一个开源的瀑布流图片库,本文将分享集成StaggeredGridView时碰到的异常以及解决方法
2015-05-25 23:13:37 2001
原创 Android开发:SurfaceView基本用法总结
本文主要讲解如何使用SurfaceView,旨在帮助大家快速上手SurfaceView开发。由于上篇文章《Android开发:SurfaceView基本用法总结及开发问题分享》 排版不佳,所以另起一篇单独介绍SurfaceView的基本用法。
2015-05-25 09:54:58 4197
原创 Android开发:SurfaceView基本用法总结及开发问题分享
本文主要讲解如何使用SurfaceView,并不涉及原理讲解,旨在帮助大家快速上手SurfaceView开发。
2015-05-23 16:37:14 3904
原创 Android开发:Android设备传感器开发总结
本文中,笔者给大家分享一下Android中如何进行Android设备传感器开发,开发步骤总结,以及一些基本传感器的介绍
2015-05-22 14:41:03 5076 2
转载 Android源码目录简介
作为Android开发者,Android源码有必要做点了解,但是源码目录繁杂,如何才能快速找到自己想要代码,对目录需要有些了解,其中Application/Framework开发者最重要的就是Frameworks文件夹,android源码全部目录如下,不同部分以厂商定制为准,以API 19(Android4.0为例):Android 4.0|-- Makefile|-- bio
2015-05-06 14:15:38 1714
原创 Android开发:logcat常用命令,四条足矣
看过我博文的朋友就知道,我目前从事Android智能机顶盒的Application/Framework的开发工作,因为开发程的调试是使用secureCRT连着机顶盒串口的,那么logcat命令自然少不了。众多logcat命令,常用的有哪些呢?就四条!
2015-04-22 17:21:49 5742
原创 Android开发:TVBox智能机顶盒开发实用技巧分享
本文旨在指导想要进入Android TVBox智能机顶盒开发领域或刚刚进入Android 源码开发领域的新人带路,愿你们越走越远!包括常用工具以及实用命令分享。
2015-04-21 18:32:33 11046 1
原创 git使用:git/repo常用命令一览
Git作为广受欢迎的一款版本控制工具,它该如何通过命令行使用呢?本文为你揭晓浓缩精华精华版:git常用命令一览,含部分repo操作。
2015-04-21 18:07:27 5992 1
原创 Android开发:显式/隐式Intent意图跳转Activity总结
本文将详细介绍Android开发中如何使用intent跳转,包括使用intent调用系统应用
2015-04-16 10:37:11 19897 2
原创 Android源码编译:出现zip error: Invalid command arguments解决办法
博主目前从事AndroidTVBox开发,基于Android源码。所以经常需要全编Android源码,上面提到的是全编源码过程中碰到的一个问题由于网上没有解决方法,所以分享出来。前段时间出(android系统)版本编译的时候,偶然间发现了这个问题:zip error: Invalid command arguments (cannot repeat names in zip file)make: *** [out/target/product/k200_hdmiin/system/etc/recove
2015-04-15 15:34:12 6261 2
原创 git使用:如何进行版本回退或只是修改已提交的commit
在开发过程中,我们经常需要使用版本管理工具,git是最为著名的一款版本管理工具,它诞生于linux之父-李纳斯·托沃兹(Linus Torvalds)之手。今天我为大家分享一下,如何使用git进行版本回退以及如何仅修改已提交的commit,git给你吃“后悔药”,供git新手参考。
2015-03-26 14:37:17 5975
原创 ADT使用:升级SDK后打开报错Parsing data for android-21 failed解决办法
在前面我已经介绍过了:最新版ADT新建项目报错解决办法(三);最新版ADT新建项目报错解决办法(二);最新版ADT新建项目报错解决办法(一)。其中方法二中建议大家升级JDK版本到1.7以后,方法三建议大家升级SDK到api-21,本人在此纠错,方法二和三,必须同时进行,也就是说,你单独升级了JDK或者SDK是不能完美解决问题的,如果只升级了SDK的话,会产生:Parsing Data for for android-21 failed
2015-03-26 09:06:25 6060
Android NDK百度网盘下载地址
2021-12-16
Android:微信登录,微信分享demo 源码
2015-09-11
adb_tool_windows.zip
2015-08-05
Android:LocationManager定位demo
2015-07-20
Android:LocationManager定位demo
2015-07-20
Android TVBox遥控器组合快捷键Demo
2015-03-12
Android的DownloadManager下载完成广播接收者
2015-02-01
android意图行为选择器实现分享功能
2015-01-30
软件版本号获取工具
2015-01-28
JDK1.7官方版下载(直接在资源描述处链接下载即可)
2015-01-23
TestCamera.rar
2015-01-12
adroid.content.pm.zip
2015-01-12
微信开发:(Android)在线图片无法分享,发送按钮无法点击
2015-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人