![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
WangYan_shx
这个作者很懒,什么都没留下…
展开
-
Android: shape
一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用)[html] view plain copy xml version="1.0"转载 2016-12-15 16:08:06 · 259 阅读 · 0 评论 -
Git使用命令
Git命令Local分支远程库TagGit命令Localgit init 把当前目录变成git可以管理的仓库git add 文件名/. 将该文件/所有文件添加到暂存区里面去git status 查看状态git diff 文件名 查看该文件的修改内容git commit -m “描述内容” 提交g原创 2017-10-30 12:28:14 · 348 阅读 · 0 评论 -
Android 反编译Apk
jadxApktoolClassySharkjadxGithub使用(windows)Building from source下载gradle需要些时间git clone https://github.com/skylot/jadx.gitcd jadxgradlew.bat dist反编译apkcd build/jadx/bin/jadx-gui.bat taobao.apk原创 2017-09-25 17:34:34 · 510 阅读 · 0 评论 -
Android 深入理解AOP
深入理解Android之AOP一、闲谈AOP大家都知道OOP,即ObjectOriented Programming,面向对象编程。而本文要介绍的是AOP。AOP是Aspect Oriented Programming的缩写,中译文为面向切向编程。OOP和AOP是什么关系呢?首先:l OOP和AOP都是方法论。我记得在刚学习C++的时候,最难学的并不是C++的语转载 2017-07-14 09:20:12 · 375 阅读 · 0 评论 -
Android 全面了解Android Notification
什么是通知(Notification)通知是一个可以在应用程序正常的用户界面之外显示给用户的消息。通知发出时,它首先出现在状态栏的通知区域中,用户打开通知抽屉可查看通知详情。通知区域和通知抽屉都是用户可以随时查看的系统控制区域。作为安卓用户界面的重要组成部分,通知有自己的设计指南。在Android 5.0(API level 21)中引入的 Material Design转载 2017-02-23 08:59:54 · 491 阅读 · 0 评论 -
Android Genymotion 使用遇到的问题
一、软件下载下载和 VirtualBox二、问题1、虚拟机下载慢问题解决方法:1) 找到下载路径:在设置中找到virtual devices路径打开文件夹,在其父目录下找到oav文件夹2) 拼接链接并下载http://dl.genymotion.com/dists/版本号/ova/文件名版本号格式:原创 2017-03-22 15:57:21 · 759 阅读 · 0 评论 -
Android 5.0+6.0新特性
5.android5.0介绍1.十大新特性(1). 全新Material Design设计风格 * 新的视觉语言,在基本元素的处理上,借鉴了传统的印刷设计,字体版式、网格系统、空间、比例、配色、图像使用等这些基础 的平面设计规范(2). 支持多种设备(3). 全新的通知中心设计(4). 支持64位ART虚拟机 * 谷歌承诺所有性能都会比原来提升一倍,Andro转载 2017-01-20 17:23:44 · 643 阅读 · 0 评论 -
Android:Windows系统中使用bsdiff
bsdiff是一个差异包比较工具,可以用来实现Android的增量更新,详情请见这篇文章Android 增量更新完全解析 是增量不是热修复。只是这篇文章的背景是基于mac系统的,关于其第二步——增量文件的生成与合并——自己各种寻求编译方法,始终没能成功编译出bsdiff和bspatch文件。后来自己终于放弃自己编译,直接百度了windows下的bsdiff文件,找了半天终于找到了可以直接运行的原创 2016-12-23 14:11:24 · 601 阅读 · 0 评论 -
Android 移动APP开发——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
引言简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova。它能让你使用HTML5轻松调用本地API接口和发布应用到商店的应用开发平台。有低成本,低开发周期,轻量化等优点。它统一封装了Andriod,IOS,WindowsPhone,Symbian等几大移动开发平台的API,采用HTML5+Ja转载 2016-12-28 11:26:25 · 1273 阅读 · 0 评论 -
Android Fragment 你应该知道的一切
1、概述首先我们简单回顾一下,相信大家对Fragment的都不陌生,对于Fragment的使用,一方面Activity需要在布局中为Fragment安排位置,另一方面需要管理好Fragment的生命周期。Activity中有个FragmentManager,其内部维护fragment队列,以及fragment事务的回退栈。一般情况下,我们在Activity里面会这么添加Fragme转载 2016-12-19 16:15:41 · 250 阅读 · 0 评论 -
Android Studio--NDK编译C代码为.so文件,JNI调用
Android Studio--NDK编译C代码为.so文件,JNI调用前言: 从Android Studio开始,就支持jni和.so库调用了。环境: Windows 7+Android Studio2.1.2+NDK版本:android-ndk-r10e准备工作: 1) ndk文件: 1,可以根据需求,从网上下载, 网址(科学上网): h原创 2016-12-26 17:04:36 · 883 阅读 · 0 评论 -
Android Fragmen完全解析(下)
上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与Acti转载 2016-12-19 16:08:55 · 342 阅读 · 0 评论 -
Android Fragmen完全解析(上)
自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fr转载 2016-12-19 16:04:40 · 291 阅读 · 0 评论 -
Android图片压缩(质量压缩和尺寸压缩)&Bitmap转成字符串上传
在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因转载 2016-12-15 16:55:52 · 300 阅读 · 0 评论 -
Android 沉浸式状态栏
沉浸式状态栏从Android kitkat(Android 4.4)开始首先看下第一种方式系统的方式沉浸式状态栏实现步奏一//当系统版本为4.4或者4.4以上时可以使用沉浸式状态栏 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏转载 2016-12-21 16:26:30 · 368 阅读 · 0 评论 -
Android 自定义控件
传送门原创 2018-05-23 16:07:37 · 170 阅读 · 0 评论