
Android开发
喜欢研究技术,虽然自己的技术很low,但我却学习很积极。对android技术、windows系统封装、windows系统维护、照明电路布线、闭路电视监控系统、会议扩声系统等有深入的了解。
星空武哥
仰望的星空,是那么的美好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell脚本自动化批量v2签名Android apk (by 星空武哥)
一提到给apk签名,大家或许想这还不简单,打开终端配置好“apksigner”命令一行不就搞定了,但是如果让你给100个apk签名,这样的签名方式还简单吗?原创 2019-07-19 22:08:50 · 2170 阅读 · 1 评论 -
将Android项目发布到Jcenter(by 星空武哥)
发布android项目到jcenter第一篇:将Android项目发布项目到bitbucket第二篇:将Android项目发布项目到Jcenter有时候我们想把自己写的Android开源框架、工具类或者自定义控件想让别人方便的使用,最好的办法就通过AndroidStudio的gradle中添加依赖,因此将我们写的代码上传到Jcenter仓库就很有必要了,之前写过一篇发布到Bitbucket的教程(第原创 2017-05-15 17:55:48 · 1164 阅读 · 2 评论 -
Android webview处理404、500、断网、timeout页面的问题(by 星空武哥)
转载请标注原创地址:http://blog.youkuaiyun.com/lsyz0021/article/details/56677132现在混合开发的app越来越多,Google对webview也越来越重视,在早期的版本webview有很多的bug,例如404、500等请求错误码我们无发直接获取(这个bug早在2008年就有人提交过issue给Google),好在Google在Android6.0修复了这个原创 2017-02-23 17:49:24 · 23636 阅读 · 3 评论 -
微信Android热更新Tinker使用详解(by 星空武哥)
转载请标注原创地址:Tinker是什么Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。它主要包括以下几个部分:gradle编译插件: tinker-patch-gradle-plugin 核心sdk库: tinker-android-l原创 2017-01-23 17:36:10 · 4278 阅读 · 0 评论 -
Android webview手动校验https证书(by 星空武哥)
转载请标注原创地址:http://blog.youkuaiyun.com/lsyz0021/article/details/54669914 有些时候由于Android系统的bug或者其他的原因,导致我们的webview不能验证通过我们的https证书,最明显的例子就是华为手机mate7升级到Android7.0后,手机有些网站打不开了,而更新了webview的补丁后就没问题了,充分说明系统的原创 2017-01-22 18:50:59 · 12786 阅读 · 13 评论 -
AndroidStudio Gradle第三依赖统一管理(by 星空武哥)
转载请标注原创地址: AndroidStudio由于使用了gradle的进行项目构建,使我们开发app方便很多,今天我就给大家列出几点是用gradle的方便之处。 一、AndroidStudio Gradle第三依赖统一管理 二、AndroidStudio Gradle多渠道打包 三、AndroidStudio Gradle安全签名ap原创 2017-01-12 14:27:21 · 8686 阅读 · 3 评论 -
AndroidStudio安全管理签名文件keystroe和签名密码(by 星空武哥)
转载请标注原创地址: AndroidStudio由于使用了gradle的进行项目构建,使我们开发app方便很多,今天我就给大家列出几点是用gradle的方便之处 我们在使用AndroidStudio进行release版的apk签名的时候,往往都是将签名文件keystore放在项目中,密码写在build.gradle中,keystore和密码就随着代码上传到了原创 2017-01-12 15:22:32 · 6141 阅读 · 0 评论 -
Sublime快捷键大全(by 星空武哥)
转载请标注原文地址:一直想找个好用的跨平台的编辑器,试了好多还是发现sublime更适合我,于是开始使用了sublime,卸载了Notepad++。使用一款编辑器或者编译器我感觉最先要掌握它的快捷键,今天查阅资料整理一下sublime的快捷键,希望对大家的有帮助。常用Tab 自动补全Ctrl + ` 打开控制台Ctrl + Z 撤销Ctrl + Y 前原创 2016-11-13 14:39:16 · 6879 阅读 · 0 评论 -
Android通知(Notification)详解(by 星空武哥)
转载请标注原创地址: 最近项目用到了安卓下的Notification,也就是通知。今天我们就通过一个列子来了解一下android下的Notification,首先是先看怎么使用Notification。其实发送一个通知到通知栏特别简单private void showNotification(int id, String title, String data) {原创 2016-12-08 23:40:00 · 1387 阅读 · 0 评论 -
Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)
转载请标注原创地址: 安卓的view是一个庞大是继承体系,今天花了一个晚上我总结一下view的继承体系。view的直接继承子类有12个,间接继承子类有113个。今天我就总结一下所有的view的子类,希望对大家了解和学习view有所帮助。因为直接子类不是很多我就都列出来了AnalogClock这个类在API23中已弃用。不再支持这个小部件原创 2016-11-13 00:05:38 · 6006 阅读 · 1 评论 -
解决Android7.0 com.Android.internal.policy.DecorContext cast to activity(by 星空武哥)
转载请标注原文地址: 最近我们的项目在Android7.0出现了的bug,由于Android7.0系统刚发布没多久,使用Android7.0的手机目前也就是华为的mate9,我们的问题也就是反应在mate9上面。我们项目中用到了view.getContext()方法获取context或者activity,在之前的系统上都是没有问题的,而在Android7.0系统就报错原创 2016-11-21 22:29:37 · 4020 阅读 · 0 评论 -
AndroidStudio生成自定义的混淆jar包(同时将assets目录打入jar包)(二)(by 星空武哥)
转载请标注原文地址: 在以前曾经写过两篇文章,关于是生成jar包和引用jar的文章,建议先看这两篇文章。《Android Studio生成自定义的jar包》:http://blog.youkuaiyun.com/lsyz0021/article/details/52162414《Android Studio如何引用so、arr、jar包》:http://blog.youkuaiyun.com原创 2016-11-10 00:42:05 · 7371 阅读 · 4 评论 -
Android UI测试-Espresso环境搭建及测试(by 星空武哥)
转载请标注原创地址:想看更多是文章,请关注我的微信espresso是谷歌提倡的ui测试框架,他使用很方便,所以今天给大家写这篇文章,并简单的介绍他的使用,之后我还会介绍Appium测试框架的使用。一、首先是引用库1、如果你是Android Studio 2.2并且buildToolsVersion是24,那么你在新建module的时候他会自动添加原创 2016-11-03 01:07:17 · 1985 阅读 · 0 评论 -
Android Studio如何引用so、arr、jar包(by 星空武哥)
转载请标注:欢迎扫码关注我的微信订阅号一、引用jar包1、其实当你在新建项目的时候studio就默认可以编译libs目录下的jar了,因为build.gradle中含有下面的依赖compile fileTree(include: ['*.jar'], dir: 'libs')同步之后2、或者右键add as library原创 2016-10-31 00:33:06 · 10814 阅读 · 0 评论 -
AndroidStudio Gradle基于友盟的多渠道打包(by 星空武哥)
好久没写博客了,今天写一篇关于多渠道打包的文章。 首先我们要下载友盟的jar包,然后照着文档配置即可。(这里就不过多讲解了,直接看我的代码)文档地址:http://dev.umeng.com/analytics/android-doc/integration?spm=0.0.0.0.Szgw63 这是我的MainActivitypublic class MainAct原创 2016-09-22 14:21:38 · 2355 阅读 · 0 评论 -
Android Studio生成自定义jar包(同时将assets目录打入jar包)(一)(by 星空武哥)
转载请标注原创地址: 众所周知android studio会在library所依赖的app运行或者build之后自动生成jar,路径为build/intermediates/bundles/debug or release/classes.jar,这样生成的jar是可以用的,但不是我们可以控制的,所以我们需要通过其他方式来解决这个问题。原创 2016-08-09 18:07:53 · 10155 阅读 · 8 评论 -
30分钟学会EventBus3.0详解(二)(EventBus3.0的详细使用)(by星空武哥)
转载声明原创地址:http://blog.youkuaiyun.com/lsyz0021/article/details/5209485530分钟学会EventBus3.0详解(一)(引入和初始化EventBus3.0)30分钟学会EventBus3.0详解(二)(EventBus3.0的详细使用) 写完上篇文章,这篇这心不想写了,但是每周至少一篇的习惯不能改啊!虽然Eve原创 2016-08-03 10:04:32 · 7251 阅读 · 1 评论 -
30分钟学会EventBus3.0详解(一)(引入和初始化EventBus3.0)(by星空武哥)
转载声明原创地址:http://blog.youkuaiyun.com/lsyz0021/article/details/5198530730分钟学会EventBus3.0详解(一)(引入和初始化EventBus3.0)30分钟学会EventBus3.0详解(二)(EventBus3.0的详细使用)前言EventBus是greenrobot出品的非常优秀的基于发布、订阅模式的一套框架,原创 2016-07-21 19:13:49 · 12075 阅读 · 20 评论 -
Windows 7下Git SSH 创建Key的步骤(by 星空武哥)
当我们使用github或者bitbucket等仓库时我们有可能需要ssh认证,所以需要生成他的ssh key。1、首先你要安装git工具下载地址:https://git-scm.com/downloads2、右键鼠标,选中 “Git Bash here”,当然你也可以在windows的 “开始”--->“所以程序”,或者安装目录打开它原创 2016-07-29 15:21:03 · 105443 阅读 · 20 评论 -
自己搭建android compile引用库,把aar (library)上传到bitbucket的maven仓库(by 星空武哥)
创建bitbucket的私有maven仓库,把aar (library)上传到bitbucket的maven仓库 转载请标注原文地址: 当我们使用android studio的开发的时候,我们可以很方面的使用compile " "命令很方便的使用别人的第三方aar库比如我们引用okhttp的时候就可以在gradle中:dependencies {原创 2016-07-29 19:30:53 · 3884 阅读 · 6 评论 -
Windows 7搭建IIS本地服务器(Internet Information Server)(by 星空武哥)
最近我们一直在做关于H5的方面的 工作,一开始老大使用Mac搭建的Apache服务器,后来老打让我们自己搭建本地服务器,很果断的我就使用tomcat了。但是问题来了,我们页面上有点击按钮调用js的事件,但是在tomcat部署上后,怎么也不能调用js,老大说使用其他服务器试试。我是不甘心啊,因为我一直都用tomcat,从来没出现过问题。但是还是安装了Apache和Window 7自带的IIS(Int原创 2016-07-22 20:16:46 · 4628 阅读 · 0 评论 -
Window 7安装和配置Apache2.4服务器(by 星空武哥)
如果你想搭建window自带的IIS服务器,可以看这篇文章 Windows 7搭建IIS本地服务器(Internet Information Server) Window 7搭建Apache和tomcat服务器 一、版本介绍 首先我们要先下载Apache2.4服务器:http://www.apachehaus.com/cgi-bin/downloa原创 2016-07-22 21:43:01 · 14353 阅读 · 7 评论 -
AndroidStudio中使用Git-高级篇(二)——新建分支和拉取请求(by 星空武哥)
AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目AndroidStudio中使用Git-高级篇(二)——新建分支(branch)和拉取请求(Pull request) 前段时间写过一篇文章介绍如何在AndroidStudio使用上传项目到github,今天接着给大家带来了他的高级篇——新建分支(branch)和拉取请求原创 2016-07-07 10:08:01 · 34105 阅读 · 0 评论 -
无线路由器破解教程-CDlinux(by 星空武哥)
好几个月以前就有同学让我出一篇关于无线路由器的破解教程,由于比较忙,一直也没有出,这篇教程其实三个星期之前我就做了,但是一直没有发表出来,今天我就把它发表出来。 首先要先说明一下1、破解无线路由器要看人品,并不是所有的路由器都可以破解。2、破解要有耐心,破解好几个小时是常有的事。3、要有好的网卡,建议是3070或者8187L,我这里是comfast的81913、破解密码原创 2015-02-01 23:05:46 · 7189 阅读 · 4 评论 -
世上最简单的重装系统(by 星空武哥)
世上最简单的重装系统:1、下载相应的Window系统和“SGI映像总裁”到电脑硬盘(C盘除外)2、运行“SGI映像总裁”即可,电脑启动完成后即可使用,非常方便Window XP 32位 http://pan.baidu.com/s/1kT65RhHWindow7 32位 http://pan.baidu.com/s/1o6oiPb8Windo原创 2015-02-05 17:52:29 · 1278 阅读 · 0 评论 -
三星note3 n9009刷机教程-救砖教程(by 星空武哥)
今天在公司使用三星的note3手机进行测试,由于需要root,于是使用360root--没成功,然后换成root大师,MD手机就变成板砖了。哎,郁闷死了还没有使用手机就坏了,于是就开始研究三星手机的线刷教程,之前都是刷MTK处理的手机,今天遇到三星手机了。Google了一番,找到了思路,于是开始刷机前的准备。1、去三星官网下载驱动并安装:http://www.samsung.com/cn/原创 2016-06-01 17:35:46 · 6490 阅读 · 1 评论 -
android studio创建assets目录并且利用webView加载其html(by 星空武哥)
1、在Android Studio中添加assets目录,首先调整成project模式在main的目录下新建一文件夹叫:assets 。 WebView\src\main\assets在项目的WebView.iml中加入: "ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> 2、原创 2016-05-22 00:14:22 · 14881 阅读 · 2 评论 -
Android WebView使用详解包括js互调(by 星空武哥)
目前很多android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。先说下WebView的一些优点:可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用 一、基本使用原创 2016-05-22 00:35:19 · 9787 阅读 · 1 评论 -
Android的menu(菜单)按钮的使用(by 星空武哥)
Android的菜单按钮1.使用xml的方式创建菜单项 a.在res下的menu目录下新建一个main.xml文件,以menu为根节点,添加一个item就是菜单项12345678910111213141516原创 2016-04-21 23:41:20 · 7820 阅读 · 0 评论 -
HttpClient和HttpURLConnection的区别(by 星空武哥)
在Android6.0中谷歌将httpclient网络请求移除了,但是我们在低版本的系统上有时候还使用,在高版本可以导入jar也可以使用。那HttpClient和HttpURLConnection的有什么区别呢?今天就查找了一些资料总结了一下。分析一: 在研究Volley框架的源码中,发现它在HTTP请求的使用上比较有意思,在Android 2.3原创 2016-04-24 15:38:23 · 1404 阅读 · 0 评论 -
利用开源框架ZXing增加二维码功能(by 星空武哥)
很多时候我们的项目中或用到二维的扫描功能,今天我就交给大家怎么利用开源ZXing,来扫描二维码?这是个ZXing是精简版的,全版太大了,里面保留的扫描二维码和创建二维码。http://pan.baidu.com/s/1nvTGVRr首先新建一个Android项目:Rq_scan:布局文件:<LinearLayout xmlns:android="htt原创 2016-04-27 12:29:35 · 2297 阅读 · 1 评论 -
AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目(by 星空武哥)
今天这篇文章教给大家解决这几个问题:1、如何通过AndroidStudio的git上传项目到github2、如何通过AndroidStudio的git将存在的项目增加的类或者其他的文件上传到github3、删除github上的创建的仓库4、如何将github上的项目导入到AndroidStudio中首先要安装git这个客户端:第一个问题:通过AndroidStudi原创 2016-05-02 01:06:01 · 29469 阅读 · 9 评论 -
Android开发解决加载图片OOM问题(非常全面 兼顾4.0以下系统)(by 星空武哥)
Android系统的手机在系统底层指定了堆内存的上限值,大部分手机的缺省值是16MB,不过也有些高配置的机型是24MB的,所以我们的程序在申请内存空间时,为了确保能够成功申请到内存空间,应该保证当前已分配的内存加上当前需要分配的内存值的总大小不能超过当前堆的最大内存值。由于内存管理上将外部内存完全当成了当前堆的一部分,也就是说Bitmap对象通过栈上的引用来指向堆上的Bitmap对象,而堆上的Bi原创 2016-05-02 10:35:48 · 5080 阅读 · 6 评论