- 博客(73)
- 资源 (87)
- 收藏
- 关注
转载 [置顶] Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)
2017-06-14 22:38:22 14064 1
转载 2017 春季最酷、最受欢迎的 30 个 Android 库,快收藏!
1.Matisse这是一个漂亮的本地图片、视频选择器。其主要功能有:选择包括 JPEG、PNG、GIF 格式的图片和 MPEG、MP4 格式的视频支持自定义主题,包括两个内置的主题不同的图片加载器定义自定义过滤规则在 Activities 和 Fragments 中操作良好你可以在代码库的 wiki 中发现更多
2017-06-14 09:34:04 750
转载 Android Studio常用Gradle操作
一、Gradle介绍 Gradle是一个高级构建系统和构建工具,允许通过插件自定义构建逻辑。Gradle的实质是配置脚本,执行一种类型的配置脚本时就会创建一个关联的对象,它由三种脚本类型构成,分别是构建脚本(Build Script)、初始化脚本(Init Script)及设置脚本(Settings Script),其对应的三种代理对象分别是Project对象、Gradle对象及Setting
2017-06-14 08:59:53 396
原创 常用的库,用作记录
TextView水波纹动画https://github.com/Ro...el/Titanic开始界面滚动条https://github.com/da...rogressBar好看的菜单https://github.com/Ya...nu.Android可滑动的ListViewhttps://github.com/ba...nuListViewhttps://git
2017-06-13 15:46:23 401
转载 'keytool' 不是内部或外部命令,也不是可运行的程序
解释:数字签名:指的是我们打包程序时所用的keystore的SHA1指纹方法1:打开AS,进入一个项目,打开terminal窗口,其全局快捷键:Alt+F12进入keystore所在的目录;输入如下命令:keytool -list -v -keystore 然后输入正确的密码即可得到 方法2:debug.key
2017-06-10 11:05:39 7659
转载 Android 官方兼容库 EmojiCompat Support Library
什么是 emoji?emoji 是一种 表情符号,来自日语词汇“絵文字”(假名为“えもじ”,读音即 emoji)它的创造者是日本人栗田穰崇 ( Shigetaka Kurita ) ,他将目光投向儿时的各种元素以获取灵感,如日本漫画和日本汉字等。“日本漫画中有许多不同的符号。漫画家会画出一些表情,表现一个人满头大汗或是迸发出一个想法时头上出现一个灯泡。”同时,从日本汉字中他获得了一
2017-06-30 17:26:05 716
转载 Tomcat开机自启动
Tomcat的使用之前必须得Jre,至于是怎么装的,这个晚上的教程就和街上的白菜一样多,再次就不多说了,另外本文所说的tomcat是免安装版的。2当安装完成tomcat后,可以在tomcat的bin目录点击startup.bat启动tomcat服务,这是在浏览器中输入,如果能够看到tomcat的首页tomcat便已经安装正确,便可以使用了。
2017-06-28 14:51:39 267
转载 字节、字、bit、byte的关系
字 word 字节 byte 位 bit 字长是指字的长度1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = 8bit) 一个字的字长为16 一个字节的字长是8bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。 Bps即是Byte
2017-06-26 10:56:39 335
转载 [经典]技术面试宝典: 很全面的算法和数据结构知识(含代码)
数据结构部分链表链表是一种由节点(Node)组成的线性数据集合,每个节点通过指针指向下一个节点。它是一种由节点组成,并能用于表示序列的数据结构。单链表:每个节点仅指向下一个节点,最后一个节点指向空(null)。双链表:每个节点有两个指针p,n。p指向前一个节点,n指向下一个节点;最后一个节点指向空。循环
2017-06-24 23:02:07 290
转载 Activity四种启动模式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置Android:launchMode属性,
2017-06-23 13:32:54 147
转载 Android图片缓存之Bitmap详解
本文转自:http://www.cnblogs.com/whoislcj/p/5547758.html前言: 最近准备研究一下图片缓存框架,基于这个想法觉得还是先了解有关图片缓存的基础知识,今天重点学习一下Bitmap、BitmapFactory这两个类。 图片缓存相关博客地址:Android图片缓存之Bitmap详解Android图片缓存之初识GlideAn
2017-06-22 11:52:46 473
转载 Edittext光标始终在最后面
1、首先要清楚EditText一个方法setSelection(int index),能够设置选中位置。2、我们需要监听光标移动事件,重写 onSelectionChanged(int selStart, int selEnd)即可。3、接下来就自定义一个EditText就可以啦 代码:[java] view plain copypubl
2017-06-22 10:28:30 7454
转载 有关Activity样式 、状态栏透明、屏幕亮度问题应用场景及其总结
有关于Activity作为dialog全屏显示,沉浸式状态栏及屏幕亮度问题的一次总结需求:1.弹出一个全屏显示的Dialog,里面做了好多的逻辑处理,比如抢红包,请求接口,比如动画效果。2.通过某一事件改变当前布局的背景颜色效果图:分析:如果碰到布局和逻辑比较复杂的dialog,则建议用弹出activity作为一个di
2017-06-22 09:03:34 289
转载 解析Android上强大的图表库MPAndroidChart
转自:http://www.jianshu.com/p/c6e8ea5e9ba0条形图和线形图的组合图一图胜千文,纯粹的数据枯燥、无聊,让人看不下去,改变一下形式,用图表装饰一下,立马有趣多了。既然有这样的外部需求,Android世界里肯定要有图表库才行,今天解析的就是其中最强大的一个MPAndroidChart。GitHub地址:https://github.
2017-06-21 09:06:15 3819
转载 2017年Android百大框架排行榜
框架:提供一定能力的小段程序转自:http://www.cnblogs.com/jincheng-yangchaofan/articles/7018780.html一.榜单介绍 排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架企业级开源
2017-06-21 09:03:56 570
原创 Android 常逛的网站
在此记录一下,以防找不到。干货集中营:http://gank.io/xiandu/android泡在网上的日子:http://www.jcodecraeer.com/plus/list.php?tid=31安卓书签:http://androidcat.com/version2/
2017-06-19 16:58:51 269
转载 仿Nice首页图片列表9图样式,并实现拖拽效果
转自:http://www.jianshu.com/p/0ea96b952170写在开头:为什么要实现这么个功能,当然不是我闲得慌,当然是产品的需求。身为码农你只能想方设法去实现,即使留给你的时间已经不多了,想起一句话:这个需求很简单,怎么实现我不管,月底上线警察.png看看产品需要的什么吧image.png效果图太多就不
2017-06-19 16:39:12 856
转载 【Android】RecyclerView:打造悬浮效果
转自:http://www.jianshu.com/p/b335b620af39悬浮效果先看个效果效果这是一个City列表,每个City都有所属的Province,需要在滑动的时候,将对应的Province悬浮在顶部。悬浮顶部的Province需要根据列表的滑动而适当改变位置,实现“顶上去”的效果。实现思路:利用RecyclerV
2017-06-19 16:35:57 2638
转载 Grav:各种各样的粒子动画
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!Grav是一个可以实现各种各样粒子动画的库,地址:https://github.com/glomadrian/Grav 。下面是其文档的简单翻译。这个库由几个generator组成,每个
2017-06-19 09:11:13 1032
转载 github上十二款最著名的Android播放器开源项目
1.ijkplayer项目地址: https://github.com/Bilibili/ijkplayer介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。
2017-06-19 09:09:47 88118 10
转载 Android 热修复方案Tinker(一) Application改造
基于Tinker V1.7.5Android 热修复方案Tinker(一) Application改造Android 热修复方案Tinker(二) 补丁加载流程Android 热修复方案Tinker(三) Dex补丁加载Android 热修复方案Tinker(四) 资源补丁加载Android 热修复方案Tinker(五) SO补丁加载Android 热修复方案Tinker(六) Gradl
2017-06-18 10:41:21 527
转载 Linux下Tomcat的安装配置
Linux下Tomcat的安装配置一.下载安装对应的jdk,并配置Java环境。官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html下载将jdk加压后放到/usr/local目录下: [root@master ~]#chmod 755 jdk-6u
2017-06-17 21:42:49 921
原创 AR学习
1.此处一篇关于android studio | openGL es 3.0增强现实(AR)开发汇总博客集中聚焦OpenGL ES,该博客现在正处于不断更新中…………..,欢迎大家关注。1.android studio | openGL es 3.0增强现实(AR)开发 (1) 建立一个openGL es 3.0开发环境2. android studio | openG
2017-06-17 21:22:53 902
转载 AR学习的6个SDK
摘要:关于增强现实的概念,相信大家早已耳熟能详,且之前也有多篇文章专门介绍了比较火的AR应用,这从另一方面也反映出了AR技术开始普及的趋势。所以,在这里,我们介绍6款最受欢迎的用于移动应用中增强现实开发的工具。还记得前段时间在网上很火的3D小熊不?托它的福,为相当一部分人科普了增强现实(AR)这一技术。而在之前,我们也有文章专门介绍了几款AR应用,这些应用的出现恰恰反映出了增强现实技术
2017-06-17 21:21:17 8136
翻译 Mybatis入门与框架搭建
一. Web项目的Mybatis搭建1. 准备:① Mybatis的Jar包mybatis-3.2.8.jarMySQL-connector-Java-5.1.30.jar② 在mysql中新建表[sql] view plain copycreate table `user`( `id` varchar(64) NO
2017-06-15 22:35:36 276
原创 安卓AR--DEMO以及卡片app下载地址
安卓 app 下载地址:http://zhushou.360.cn/detail/index/soft_id/2481969?recrefer=SE_D_AR官网http://www.520ar.com/arka.html卡片下载:http://download.csdn.net/download/qq_24531461/9870818
2017-06-14 21:43:59 1169
转载 MVP+多线程+断点续传 实现app在线升级库 (手把手教你打造自己的lib)
http://blog.csdn.net/u011418943/article/details/705625801、需求分析App 在线升级是比较传统的修复bug的一种方式,一般添加新功能或者说修改一下比较严重的bug的时候,我们都是会升级apk来实现我们的目的;当然,其实在一些紧急的bug是用 热修复 的方法,毕竟有时候只是一行代码出了问题,而你却要升级一整个apk,下载安装
2017-06-14 09:01:57 646
转载 【Android graphics】(一) Android SVG使用之AnimatedVectorDrawable
注:转载请注明来自Nemo, http://blog.csdn.net/nemo__ 一、概述 SVG即可缩放矢量图形(Scalable Vector Graphics),是使用XML来描述二维图形和绘图程序的语言,其定义遵循W3C标准。关于SVG主要内容有: - SVG W3C标准 - W3School SVG - MDN SVG A
2017-06-14 09:01:16 522
转载 开源项目--蓝牙聊天
前言基于Android Classic Bluetooth的蓝牙聊天软件,目前仅支持一对一实时通信、文件传输、好友添加、好友分组、好友在线状态更新等功能,其中消息发送支持文本、表情等方式。项目地址:https://github.com/xiaoyaoyou1212/BluetoothChat(欢迎Fork参与)前景蓝牙技术作为一种小范围无线连接技术,能够在设备间实现
2017-06-14 08:58:17 602
转载 高德百度坐标系转换方法
在开始这个题目之前,先给大家再次扫扫盲,扫的不是坐标系统的盲,而是我们国家所使用的坐标系统。大家都知道,美国GPS使用的是WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置,这应该是国际共识。但在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,我们在业内将前者称之为地球坐标,后者称之为火星坐标,具
2017-06-13 22:57:32 511
原创 Android Studio更新后打开老项目报错,但是能运行
我们一个老项目,一个多月没打开了,然后我想考里面的代码,就把它打开了,打开后全部报错,吓我一跳,整个公司的安卓代码就我这一份啊,然后我重启AS,还是报错,重启电脑也是报错,但是能运行。无奈之下,只好进行百度查询,发现原来是build缓存的问题,按照网上所说清空build缓存之后,果然好了!在此记录一下,方便后来者以及自己以后学习。步骤:1.打开AS之后点击File找到下面的Inva
2017-06-13 17:03:07 5099 5
转载 一个程序员要扔掉多少代码,才能成为真正的程序员
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!程序员这行当,不贫不富,靠技术吃饭,一直还算个体面职业。进了程序员这行的兄弟们,即便日后飞黄腾达了,谈起早年的编程生涯,都还是自豪的。不过呢,程序员这个职业,有个挺悲哀的地方,那就是无效
2017-06-13 16:52:23 710
转载 Android版-微信APP支付
欢迎留言、转发 文章首发地址:http://www.jianshu.com/p/febf7c2eea82 微信极速开发系列文章(微信支付、授权获取用户信息等):点击这里目录 1、注册账号、开发者认证 2、添加应用 3、申请微信支付 4、技术开发功能实现步骤介绍 5、代码实例服务端源码地址:http://git.oschina.net/javen2
2017-06-13 15:43:05 3163
转载 一行代码实现Okhttp,Retrofit,Glide下载上传进度监听
原文地址: http://www.jianshu.com/p/5832c776621f前言发表上篇文章 我一行代码都不写实现Toolbar!你却还在封装BaseActivity? 已是一个月前的事情,当时有人说我是标题党,也有人不认可我的内容,但是这也不并不妨碍我,两天夺得掘金当周周榜第一,并被 鸿洋公众号 转载,累计阅读量超过 3万上篇文章的研究成果让 MVPArms 具
2017-06-13 15:40:15 1491 1
转载 简单高效的实现Android App全局字体替换
1Android O推出了一项新的功能「Fonts in XML」,借助这项功能,我们能够像使用其他资源文件一样使用字体,比较方便地实现App全局字体的替换。为了能够在API 14或者以上的设备上使用Fonts in XML特性,我们需要使用到Support Library 26。更多的内容可以参考「使用Support Library」小节。在Android Studi
2017-06-13 15:38:00 1517
翻译 [译]对design库中AppBarLayout嵌套滚动问题的修复
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!材料设计库的作者Chris Banes日前修复了嵌套滚动一直一来都存在的bug,下面是译文,原文在https://chris.banes.me/2017/06/09/carry-on-scrolling
2017-06-13 15:37:08 961
翻译 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-06-13 12:02:00 154
转载 java数组去重总结
1、背景根据不同的业务逻辑,经常会遇到数组中存在多个重复元素的场合,总结了下数组的排序,留个记录。2、实现方法总结了四种方法,接下来进行展示1、方法一[java] view plain copy //数组去重方法一 String[] array = {"a","b",
2017-06-13 11:20:34 761
转载 HQL语句中的类型转换
字符串转整行:cast(string1 as integer)转日期:cast(string2 as date)日期年差值:cast(year('2012-04-18')-year(e.birthday) as integer" SELECT new cn.enn.hr.empleave.pojo.EmpQuit(" + "q.applyusername,"+
2017-06-13 11:09:37 3825
转载 Android开发之高德地图实现定位
在应用开发中,地图开发是经常需要使用的“组件”,Google Map虽然有官方教程,无奈用不起来,原因你懂的~~那么国内比较出名的是就是百度地图和高德地图,由于个人喜好,所以选择了高德地图LBS,废话不说,上干货。1、注册开发者,创建应用这个几乎是所有开放平台都通用的做法,无外乎注册帐号,成为开发者,然后创建一个Android应用,会为你分配一个key绑定你的服务。
2017-06-10 19:15:24 3547 2
Android仿微信朋友圈发动态功能(相册图片多选)
2017-07-07
C#Winform自定义能自由输入且多列查询的LookUpEdit
2017-06-21
苹果创始人Woz自传
2017-06-15
iOS7 Programming Cookbook.pdf
2017-09-28
PictureSelector
2017-09-13
进阶之光里的RxJava
2017-09-13
netty-all-5.0.0.Alpha2.jar
2017-08-31
数据库导入工具.
2017-07-28
功能强大的多图多视频选择器
2017-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人