- 博客(31)
- 资源 (18)
- 收藏
- 关注
转载 Fresco最最最简单使用
本文转自:点击打开链接参考资料:http://fresco-cn.org/docs/getting-started.html#_ http://www.wfuyu.com/technology/23636.htmlfresco是facebook推出的一款强大的android图片处理库, github地址:https://github.com/facebook/f
2016-07-30 20:06:38 786
转载 简约而不简单的SnackBar
本文转自:点击打开链接Android Design Support Library--简约而不简单的SnackBar引言在之前我有提到这一篇Android Design Support Library系列文章是关于SnackBar的,但是由于要用到CoordinatorLayout所以先翻译了一篇相关文章,如果还不了解的可以先看一下Android D
2016-07-25 13:35:18 2719
转载 Android 开发工程师面试指南
本文转自:点击打开链接《Android 开发工程师面试指南》阅读 9289收藏 3742016-7-21安卓大王子 分享:原安卓巴士站长 @ 公司简称《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分 Android 开发的基础、进阶知识,不仅可以帮助准备面试的
2016-07-24 18:53:10 753
转载 svn1
本文转自:点击打开链接VisualSVN Server的配置和使用方法VisualSVN Server的配置和使用方法【服务器端】安装好VisualSVN Server后【安装过程看这里】,运行VisualSVN Server Manger,下面是启动界面:好的,下面我来添加一个代码库【Repository】,如下图:按上图所示,创建新的代码库,在下图所示的
2016-07-23 19:49:40 258
转载 svn2
本文转自:点击打开链接TotoiseSVN的基本使用方法TotoiseSVN的基本使用方法在 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】中,我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用V
2016-07-23 19:28:30 300
转载 ThreadPoolExecutor
本文转自:点击打开链接ThreadPoolExecutor使用介绍private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000),new ThreadPoolEx
2016-07-23 16:38:46 1942
转载 Android Design Support Library--简约而不简单的SnackBar
引言在之前我有提到这一篇Android Design Support Library系列文章是关于SnackBar的,但是由于要用到CoordinatorLayout所以先翻译了一篇相关文章,如果还不了解的可以先看一下Android Design Support Library–使用CoordinatorLayout来处理滚动 ,这一篇我们讲SnackBar,SnackBar其实就是T
2016-07-23 15:47:00 1042
转载 识别二维码
本文转自:点击打开链接二维码在我们生活中随处可见,在我眼里简直可以用“泛滥”来形容啦!那如何在我们Android项目中扫描识别二维码或生成二维码图片呢?我们通常使用的开源框架是zxing。在github上的开源地址:https://github.com/zxing/zxing,目前在做的项目中也用到这个框架, 所以自己做了个demo,方便学习及下次使用。识别二维码 /
2016-07-22 17:49:50 594
转载 插件式开发(四)---关于资源问题
本文转自:点击打开链接(来自singwhatiwanna的csdn博客)前言为了更好地阅读本文,你需要先阅读Android apk动态加载机制的研究这篇文章,在此文中,博主分析了Android中apk的动态加载机制,并在文章的最后指出需要解决的两个复杂问题:资源的访问和activity生命周期的管理,而本文将会分析这两个复杂问题的解决方法。需要说明的一点是,我们不可能调起任何一个未
2016-07-17 21:41:32 620
转载 插件式开发(三)----未安装---启动all,包括activity
本文转自:这里--->点击打开链接背景问题是这样的:我们知道,apk必须安装才能运行,如果不安装要是也能运行该多好啊(应为我门想要把apk下载下来就直接运行,不安装),事实上,这不是完全不可能的,尽管它比较难实现。在理论层面上,我们可以通过一个宿主程序来运行一些未安装的apk,当然,实践层面上也能实现,不过这对未安装的apk有要求。我们的想法是这样的,首先要明白apk未
2016-07-16 18:13:36 678
转载 插件式开发(二)----Android热更新原理--未安装--只启动普通class
本文转自:大头鬼BruceAndroid热更新原理ClassLoader我们知道Java在运行时加载对应的类是通过ClassLoader来实现的,ClassLoader本身是一个抽象来,Android中使用PathClassLoader类作为Android的默认的类加载器, PathClassLoader其实实现的就是简单的从文件系统中加载类文件。PathClassLo
2016-07-12 10:52:32 783
原创 RecyclerView基本用法
private void inite() { recyclerView=(RecyclerView) findViewById(R.id.recyclerView); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(new Adapter() );}
2016-07-10 20:50:53 302
转载 CollapsingToolbarLayout
本文转自:点击打开链接CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕
2016-07-10 19:55:22 302
原创 Android滚动原理及实现
1、layoutview.layout(left,top,right,bottom);//注:这里的left,top,right,bottom全部是相对于parent的坐标,活动结果也是在整个parent中的变化结果2、offsetLeftAddRight和offsetTopAddBttom//相对于parent左右移动offsetLeftAddRight(horizi
2016-07-10 18:18:12 521
原创 Android坐标系
1、Android坐标系是从坐上角开始的2、look down:3、View获取位置坐标的方法:getLocationInWindow(int [])---获取相对于屏幕的坐标getTop---获取自己顶边到parent顶边的距离getLeft---获取自己left到parent的left的距离getBottom---获取自己bottom到parent的顶边的距
2016-07-10 17:49:21 291
原创 layer-list实现动态图
xml version="1.0" encoding="utf-8"?>layer-list xmlns:android="http://schemas.android.com/apk/res/android"> item android:id="@android:id/background" android:drawable="@mipmap/zeffe
2016-07-08 21:08:46 2187
原创 Android studio项目迁移问题及解决方案
项目迁移问题:参考资料1:这里呀--->点击打开链接参考资料2:这里呀--->点击打开链接1、检查所有gradle相关文件的compileSdkVersion和buildToolsVersion是否与本机已经安装的版本相吻合(尤其是项目迁移的时候 )//CompileSdkVersion是你SDK的版本号,也就是API Level,例如API-19、API-20
2016-07-08 19:06:46 593
转载 Android Gradle详解
本文转自:点击打开链接Android Gradle实战下面讲讲在Android Gradle实战中遇到的一些问题和经验,感觉还是蛮多干货的。productFlavors这个东西基本上已经烂大街了,gradle的项目一般都会使用Product Flavor,看完美团的文章,你应该就懂了。美团Android自动化之旅—适配渠道包buildType
2016-07-08 09:47:23 1565
转载 仿Android5.0点击水波效果
本文参考自:点击打开链接 和点击打开链接package Views;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;
2016-07-07 15:23:24 1124
转载 RecyclerView
本文转自:点击打开链接概述随着2014年Google IO的召开,Android L Preview版随之发布,对于开发着来说,带来了性能上的改善,而对于消费者来说,得到了体验上的提升。我想,无论是开发者还是使用者,一定都非常喜欢这次的版本更新。同时,这次也带来了两个全新的View控件:RecyclerView和CardView。这篇
2016-07-06 13:33:13 502
转载 插件式开发(一)-----已安装
本文转自:这里呀--->点击打开链接1.插件式开发基础 插件式开发是指,只要提供一个主应用程序,此应用程序可以安装和调用其他插件式的功能模块,当应用程序需要增加功能时,不需要升级应用程序,而是通过安装新功能模块的插件即可。其单个插件的运行必须依赖于主应用程序。插件开发是单独进行的。 2.插件是开发的构想 A.通过如下代码可以获取Android系统内的安装应用的列表,同时获取每个安装包的信息。 [
2016-07-05 20:08:03 464
转载 AS技巧合集「常用技巧篇」:
本文转自:这里-->点击打开链接 再次感谢原文作者的无私分享!1. 书签(Bookmarks)描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。调用:Menu → Navigate → Bookmarks快捷键:添加/移除书签:F3(OS X) 、F11(Windows/Linux);
2016-07-04 17:05:39 455
转载 Gradle
什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。安装Gradle在Android Studio系列教程一–下载与安装中新建项目成功后会下载Gradle,貌似这个过程不翻墙也是可以下载,但是访问特别慢,建议翻墙下载。那么下载的Grad
2016-07-04 16:27:48 319
转载 动画收集
收集android上开源的酷炫的交互和视觉动画效果描述:收集android上开源的酷炫的交互动画和视觉效果。1.交互篇2.视觉篇交互篇1.SlidingUpPanelLayout项目介绍:他的库提供了一种简单的方式来添加一个可拖动滑动面板(由谷歌音乐推广,谷歌地图和Rdio)你的Android应用程序。项目地址:https://g
2016-07-04 11:04:10 547
转载 图解 Android 事件分发机制
图解 Android 事件分发机制字数3626 阅读6139 评论33 喜欢127在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是Android面试必问考点之一,如果你能把下面的一些事件分发图当场画出来肯定加分不少。废话不多说,
2016-07-04 10:24:17 211
原创 Android事件分发机制的理解
1、首先假设:有一个Activity 里面有一个ViewGroupA(这是你爷爷),A里面有一个ViewGroupB(这是你爸爸),B里面有一个View,这就是你了。2、先说down事件。任何操作都是由down事件开始的,down事件的传播目的就是为了找到这个事件的直接处理者。down事件到达的时候依次从你爷爷--你爸爸-你,看谁可以处理这个事件,你如果处理不了就再向上到你爸爸的onTouch
2016-07-04 09:55:12 274
转载 Android事件分发机制
本文转自:http://www.jianshu.com/p/2be492c1df96可能是讲解Android事件分发最好的文章字数2498 阅读3952 评论51 喜欢214我几乎看过国内讲解Android事件分发的所有文章,但遗憾的是都没有这篇讲的好,原因有二:它阐明了具体的事件分发机制的设计意图,让人既知其然,又知其所以然;它没有贴源码,吓唬本宝宝。所以我决定将
2016-07-03 21:23:23 203
转载 ZXing的使用
本文转自:这里呀 感谢原文博主的无私分享!二维码在我们生活中随处可见,在我眼里简直可以用“泛滥”来形容啦!那如何在我们Android项目中扫描识别二维码或生成二维码图片呢?我们通常使用的开源框架是zxing。在github上的开源地址:https://github.com/zxing/zxing,目前在做的项目中也用到这个框架, 所以自己做了个demo,方便学习及下次使用。
2016-07-03 15:52:02 4772
原创 模拟APK版本更新
1、启动文件下载public class DownloadApk { public static long taskId = -1;//用于最终查询下载状态 public static DownloadManager manager; public static String file_dir = "/Dowload/";//下载路径 public static
2016-07-03 10:46:35 521
转载 反编译apk
本文转自:http://blog.csdn.net/lmj623565791/article/details/23564065(感谢博主的无私分享!) 开发的过程中,有时候可能会去使用别的app里面的图片,参考布局甚至代码等,但是一般的.apk都是经过代码混淆的,这里分享下使用一些工具进行反编译.apk文件,主要就是软件的分享和教大家如何使用。1、Android-a
2016-07-02 17:05:10 213
原创 应用签名
前言:首先Android系统区分众多APP是以APP的包名为依据的,一个手机不能安装两个包名相同的app,那么问题来了,包名毕竟是很容易重复的,要是一不小心QQ的包名和微信的包名一样了,那么后安装微信的时候就会替换掉先安装的QQ,怎么办呢?这就是为什么要签名了。安卓系统不会安装没有签名的app,签名时候的一些属性值可以随意写的。但最好有意义,他可以唯一标识开发者。有了签名机制后, 安装新app
2016-07-02 12:38:36 953
jaeger-1.16.0-linux-amd64.tar.gz
2020-04-22
Linux_64bit_scala+spark.zip
2019-11-20
为eclipse安装Python插件
2017-11-15
ViewPager+radiogroup+fragment完美结合
2017-09-23
SVN-汉化包
2017-03-21
eclipse的Python插件
2017-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人