![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
shop24h
这个作者很懒,什么都没留下…
展开
-
Android 读取APK签名信息
[java] view plaincopy某些时候需要获取某个特定的apk(已安装或者未安装)的签名信息,如程序自检测,可信赖的第三方检测(应用市场),系统限定安装 对此,有两种实现方法 可以使用Java自带的API(主要用到的为JarFile,JarEntry,Certificate)进行获取,还有一种方法是使用系统隐藏的API PackagePars转载 2014-01-03 15:00:48 · 497 阅读 · 0 评论 -
Android 之使用LocalBroadcastManager解决BroadcastReceiver安全问题
在Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下:1、当应用程序发送某个广播时系统会将发送的Intent与系统中所有注册的BroadcastReceiver的IntentFilter进行匹配,若匹配成功则转载 2014-01-03 15:00:17 · 378 阅读 · 0 评论 -
linux下C编程详解
linux操作系统下c语言编程整理编写:007xiong原文:Hoyt等(一)目录介绍1)Linux程序设计入门--基础知识2)Linux程序设计入门--进程介绍3)Linux程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计转载 2014-01-03 15:10:58 · 1025 阅读 · 0 评论 -
Android 深入ViewPager补间动画,实现类京东商城首页广告Banner切换效果
某天看到京东商城首页的滑动广告的Banner,在流动切换的时候有立体的动画效果,感觉很有意思,然后研究了下如何实现. 废话不多说,接下来我会讲述如何实现这种效果,以及如何根据需求自定义出新的动画效果进行扩展实现.首先还是看一下京东商城上的效果: 像转载 2014-01-04 14:00:26 · 834 阅读 · 0 评论 -
获取FragmentPagerAdapter的当前fragment
使用FragmentPagerAdapter如何拿到当前的fragment是个头疼的问题,因为fragmentmanager没有提供这样的方法,找了好久终于找到了一个解决办法,mark一下。此方法能解决的问题有:FragmentPagerAdapter的fragment在后台cache被清理后返回出现白页或者拿不到缓存对象。public Fragment getCu原创 2014-01-04 14:05:30 · 2779 阅读 · 0 评论 -
拖拽gridview,及时交换位置
原文地址:http://blog.csdn.net/xiaanming/article/details/17718579转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17718579),请尊重他人的辛勤劳动成果,谢谢!在Android开发中,我们常常用到ListView和Gr转载 2014-01-09 10:44:34 · 1374 阅读 · 0 评论 -
安卓巴士Android开发神贴整理
一个demo让你掌握Android的各种Service:http://www.apkbus.com/android-19645-1-1.htmlandroid开发教程专题http://dev.apkbus.com/ Android 动画效果专题研究:http://www.apkbus.com/android-729-1-1.html盘点Android 所有Dia转载 2014-01-03 15:03:43 · 485 阅读 · 0 评论 -
android性能优化
http://www.trinea.cn/内容:首页Android开源代码性能优化关于01/062014Android开源项目第一篇——个性化控件(View)篇本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个原创 2014-01-09 17:07:54 · 691 阅读 · 0 评论 -
ViewGroup measure layout
转载地址:http://blog.csdn.net/starfeng11/article/details/7028066ViewGroup的绘图流程:ViewGroup绘制包括两个步骤:1.measure 2.layout 在两个步骤中分别调用回调函数:1.onMeasure() 2.onLayout() 1.onMeasure() 在这个函数中,Vie转载 2014-01-24 17:35:35 · 458 阅读 · 0 评论 -
Android ViewGroup中事件触发和传递机制
转载地址:http://blog.csdn.net/starfeng11/article/details/7009338 针对由于触摸(Touch)而触发的事件。 Android的事件:onClick, onScroll, onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN, 表示按下了屏幕。之后,touch将会有后续事转载 2014-01-24 17:36:31 · 471 阅读 · 0 评论 -
MeasureSpec介绍及使用详解
一个MeasureSpec封装了父布局传递给子布局的布局要求,每个MeasureSpec代表了一组宽度和高度的要求。一个MeasureSpec由大小和模式组成。它有三种模式:UNSPECIFIED(未指定),父元素部队自元素施加任何束缚,子元素可以得到任意想要的大小;EXACTLY(完全),父元素决定自元素的确切大小,子元素将被限定在给定的边界里而忽略它本身大小;AT_MOST(至多),子元素至多转载 2014-01-24 17:39:23 · 452 阅读 · 0 评论 -
android的demo view
http://www.360doc.com/content/14/0109/08/10504424_343764691.shtml转载 2014-01-14 16:45:43 · 433 阅读 · 0 评论 -
mac 反编译apk文件
1.在https://ibotpeaches.github.io/Apktool/install/ 上下载apktool,里面有详细的安装步骤,其中有个脚本文件apktool需要我们把它粘贴到文本编辑器中,把后缀名去掉.然后把下载的apktool.jar和我们创建的文件apktool 放到/usr/local/bin里(放这里的话就相当于全局命令,在控制台输入 apktool --versio...转载 2019-06-13 19:19:28 · 139 阅读 · 0 评论 -
Android 网络通信框架Volley简介(Google IO 2013)
Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async转载 2014-01-03 14:58:46 · 356 阅读 · 0 评论 -
使用Ant实现zip/tar的压缩与解压
原文地址:http://blog.csdn.net/t12x3456/article/details/7953542 Android 打造自己的个性化应用(五):仿墨迹天气实现续--> 使用Ant实现zip/tar的压缩与解压分类: Android Android 打造自己的个性化应用2012-09-07 10:03 5789人阅读 评论(9) 收藏 举报转载 2014-01-03 14:52:11 · 4784 阅读 · 0 评论 -
Android 仿PhotoShop调色板应用(四) 不同区域颜色选择的颜色生成响应
Android 仿PhotoShop调色板应用(四) 不同区域颜色选择的颜色生成响应 上一篇讲过了主体界面的绘制,这里讲解调色板应用中的另外一个核心: 颜色选择及生成.ColorPcikerView中不同部分的选择和ColorPickerPanelView中颜色显示是怎样响应的呢?这里当然少不了回调函数:ColorPickerView:[java转载 2014-01-03 15:09:57 · 685 阅读 · 0 评论 -
Android之自动化压力测试工具:Monkey的使用
monkey 压力测试adb -d shell monkey -p your.package.name -v 6000 一、 什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳转载 2014-01-03 15:04:31 · 504 阅读 · 0 评论 -
Android 仿PhotoShop调色板应用(二) 透明度绘制之AlphaPatternDrawable
Android 仿PhotoShop调色板应用(二) 透明度绘制之AlphaPatternDrawable 这里讲一下如何实现PS调色板中的透明度选择条.首先说一下要点:1. 透明度选择条实际上是基于白色(0xffffffff)和灰色(0xffcbcbcb)之间的颜色区间选取, 由此我们可以实现一个半透明颜色的选取2.该应用不仅可以做透明度颜色选取,也可以在应用中实现半转载 2014-01-03 15:08:48 · 512 阅读 · 0 评论 -
Android4.1新特性及新增API
Android 4.1发布会已经结束,Android新一代的4.1版本,代号Jelly Bean(果冻豆)的新系统已经正式问世,除了新架构、全新通知栏和搜索功能之外,实际上这个新系统还有许多新的特性,在发布会上不能完整的展示,现在我们就对这些新特点逐一解析,让你看到4.1版系统会不会值得大家期待。1.更快、更流畅、更灵敏在演讲中,大家除了听到果冻豆这个词之外,还有一转载 2014-01-03 15:11:49 · 954 阅读 · 0 评论 -
Android4.2新特性及新增API
Android4.2新特性飓风也没能挡住 Google 的“发布会”。Google 昨晚公布了全新的 Nexus 家族,其中包括四太子 LG Nexus 4,新的 Nexus 7 以及三星 Nexus 10 平板电脑。新 Nexus 家族仍旧秉承了高配置的优良传统,不过有了彪悍的硬件,我们也需要一个出色的系统。新 Nexus 家族全线装载了最新的 Android 4.2转载 2014-01-03 15:13:09 · 618 阅读 · 0 评论 -
使用Ant 实现批量打包Android应用
原文地址:http://blog.csdn.net/t12x3456/article/details/7957117 使用Ant 实现批量打包Android应用分类: Android2012-09-08 09:21 1611人阅读 评论(1) 收藏 举报由于公司运维需要以及应用中需要加上应用推广的统计,往往要对应二三十个渠道,按照正常方法一个转载 2014-01-03 14:54:53 · 441 阅读 · 0 评论 -
自动构建工具Ant深入剖析(一) 配置环境及初步使用
自动构建工具Ant深入剖析(一) 配置环境及初步使用分类: 自动构建工具Ant2012-09-13 10:32 677人阅读 评论(0) 收藏 举报ant工具javabuild扩展shellAnt 是什么?Apache Ant 是一个基于 Java 的生成工具。据最初的创始人 James Duncan Davidson 介绍,这个工具的名称是 anoth转载 2014-01-03 14:55:37 · 425 阅读 · 0 评论 -
Android实现计时与倒计时(限时抢购)的几种方法
在购物网站的促销活动中一般都有倒计时限制购物时间或者折扣的时间,这些都是如何实现的呢?在一个安卓客户端项目中恰好遇到了类似的问题,一开始使用的是Timer与 TimerTask, 虽然此方法通用,但后来考虑在安卓中是否有更佳的方案,于是乎共找到以下五种实现方案,另外还有一种使用CountDownTimer进行计时的方面,我会在单独的文章中进行介绍效果如图:转载 2014-01-03 15:01:35 · 447 阅读 · 0 评论 -
Android 高仿【优酷】圆盘旋转菜单的实现
Android 高仿【优酷】圆盘旋转菜单的实现分类: Android2012-08-22 08:16 7941人阅读 评论(13) 收藏 举报目前,用户对安卓应用程序的UI设计要求越来越高,因此,掌握一些新颖的设计很有必要.比如菜单,传统的菜单已经不能满足用户的需求. 其中优酷中圆盘旋转菜单的实现就比较优秀,这里我提供下我的思路及实现,仅供参考.转载 2014-01-03 14:56:43 · 443 阅读 · 0 评论 -
android 缓存管理及LRU算法
1、为什么要用缓存缓存是存取数据的临时地,因为取原始数据代价太大了,加了缓存,可以取得快些。缓存可以认为是原始数据的子集,它是从原始数据里复制出来的,并且为了能被取回,被加上了标志。在android开发中,经常要访问网络数据比如大量网络图片,如果每次需要同一张图片都去网络获取,这代价显然太大了。可以考虑设置本地文件缓存和内存缓存,存储从网络取得的数据;本地文件缓存空间并非是无限大的转载 2014-01-03 15:06:23 · 348 阅读 · 0 评论 -
新浪微博客户端 -- OAuth认证
OAuth的基本概念,OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同样新浪微博提供OAuth认证也是为了保证用户账号和密码的安全,在这里通过OAuth建立普通新浪微博用户、客户端程序(我们正在转载 2014-01-03 15:06:56 · 521 阅读 · 0 评论 -
Android 仿PhotoShop调色板应用(一)概述
在前面的系列我已经将Android中颜色渲染的原理及使用做了一个整体上概述. 现在开始根据一个比较复杂的实现进行具体的分析,这就是PhotoShop中的调色板应用首先还是看一下最终的实现效果: 图1转载 2014-01-03 15:08:17 · 457 阅读 · 0 评论 -
Android 仿PhotoShop调色板应用(三) 主体界面绘制
Android 仿PhotoShop调色板应用(三) 主体界面绘制 关于PhotoShop调色板应用的实现我总结了两个最核心的部分: 1. 主体界面不同区域的绘制 2. 颜色选择的生成与交互 这里我讲述一下第一要点,也就是ColorPickerDialog对主体界面的绘制. 首先还是看一下ColorPickerDialog整体显示的效果(转载 2014-01-03 15:09:23 · 738 阅读 · 0 评论 -
HenCoder Plus L02—— 编码、加密、Hash
为什么要讲这些东西?因为这些东西经常会被用到,但需要真正理解才能正确使用相关词: MD5、SHA1、RSA、DSA、AES、BASE64、encodedURL、Unicode、UTF-8、GBK、IOS-8859-1…密码学起源:古代战争移位式加密:密码棒具备密码学的两个要素加密算法:缠木棍后横着写密钥:木棍的规格替换式加密加密算法:替换密钥:码表现代密码学不仅可以用于...转载 2019-08-31 22:53:10 · 375 阅读 · 0 评论