自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (23)
  • 收藏
  • 关注

原创 Mac下selenium和ChromeDriver安装

安装selenium切到对应的环境下:pip3 install selenium 安装 ChromeDriver先查看自己的chrome浏览器的版本跳转到官方链接https://chromedriver.chromium.org/downloads找到第一步里的版本号,下载解压即可,以我的为例,下载到Downloads,可以直接sudo mv ~/Downloads/chromedriver /usr/bin有时会报错Read-only file system,请参考

2020-09-04 13:02:29 791

原创 Gradle插件开发(1)

插件开发简单的插件开发目前的开发工具主要是在Android Studio上,对这个工具真的是又恨又爱,只能收希望它越来越好。 这几天,一直在看Gradle插件的相关的东西,希望将自己的这些学习成长的经历记录下来。由易到难,开发一个自己的插件。 准备工作 1. Android Studio(建议3.0+) 2. gradle4+hello world看到hel...

2018-08-01 23:20:45 336

原创 爱编程的Cyning(5)

爱编程的Cyning(5)新闻:如约而至,Java 10 正式发布!109 项新特性一览移动研发大众点评App的短视频耗电量优化实战大家对手机越来越依赖,而各App的耗电量,直接影响了手机的待机时间,是用户非常关心的一点,如何优化看大众点评的团队是怎么做的。自动化之旅–Appium 自动化测试是很多人没涉及的地方,不过有些时候真的需要我们了解下。Android脱壳神器 之前还...

2018-03-26 10:16:07 311

原创 Android开发者周报(4)

Android P 开发者预览版首发! Google 开放了Android P 的首个开发者预览版,有哪些值得尝试的新功能呢?美团外卖Android平台化架构演进实践 Android视频开发进阶Android进阶——Small源码分析之启动流程详解 解析Small框架的源码。深入理解 Activty 加载速度优化 介绍了Actity获取加载速度以及如何优化。如何...

2018-03-19 00:37:58 523 1

原创 Android开发者周报(3)

新闻2018 年 Android 应用程序的发展趋势谷歌上线基于TensorFlow的机器学习速成课程(中文版)Google 发布 ARCore 1.0首个 Android P 开发者预览版有望在 3 月中旬发布Kotlin 1.2.30 发布,引入新特性并修复 Bug多功能恶意软件 RedDrop 来袭,受害者集中在中国GitHub 遭遇有史以来最强 DDoS 攻击,...

2018-03-05 00:17:44 642

原创 Kotlin学习02-lambda表达式

不知不觉间,2月份就过去,也就是说2018年已经过去了六分之一,再细想真可怕。 今天继续Kotlin的学习,主要从lambda的历史,定义,和集合的函数API,以及推荐使用的with和apply两个常用的函数。lambda表达式Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。L...

2018-03-02 00:16:31 451

原创 Kotlin学习01-基础

基础函数 变量main函数可以独立于class静态函数 类的静态函数,需要通过将函数放入到companion object的大括号内。class Static { companion object { fun add( a: Int, b:Int):Int = ( a + b ...

2018-03-02 00:15:02 265

原创 Android的APK两种签名

前几天在研究APK瘦身的相关知识,发现有个很有意思的知识点就是apk的签名 – APK Signature Scheme v2,虽然出来了一段时间,但是这方便真是没做太多的关注,趁着十一刚过的热乎劲撸起袖子干一波。准备目前为止,android通用的打包过程时使用的签名工具有两套–jarsigner和apksigner。其中apksigner也就是刚才我们提到的APK Signature Scheme

2017-10-13 00:22:26 762

原创 Android开发者周报(2)

——————————————————组件仿美团详情滑动界面,并兼容NestedScroll嵌套Facebook推出的可声明式构建高效UI的库知乎的图片选择器Tangram Android 的设计说明PonyMusic一个很好玩的音乐播放器ChromeLikeTabSwitcher 这个怎么看着都像chrome哈哈跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的Android Be

2017-05-09 09:47:13 842

原创 Android Developer Weekly(1)

现在随着开源项目越来越多,我们需要自己整理出一份自己的开发者周报,不要问什么,发现、整理、收藏那是你自己的事情,否则你就认为是理所应当了。1. 炫酷的UI/组件BezierViewPager 这个viewpager有点太炫酷拉。 ShimmerRecyclerView 这个很适合资讯类的加载页面,在加载时居然有个buffer页,不突兀,很友好 2. 工具效率悦跑圈 Android 单业务开

2017-04-25 09:58:58 686

原创 【Android】状态栏颜色的适配

随着Android6.0 Android7.0系统的系统升级,开发者来说适配的容易程度越来越低,我们需要将精力放到适配4.4+以上,而Android4.4相对来说是一个比较稳定的版本,尤其是在UI上它又和Android 6.0、Android7.0接近。对于状态栏的,我记得之前我写过文章来实现着色的、透明的等各种样式的适配的文章,今天不再赘述。

2017-04-13 09:40:31 3326 2

原创 Classloader源码探究

Java中的所有的java都需要先编译成class文件,再通过类加载器来加载class,在前几篇的热修复的文章都提到了ClassLoader,趁着周末就写了这篇关于Java ClassLoader的文章,希望能对修复的相关的知识进行补充。

2016-12-04 18:42:31 632

原创 Android下多彩的StatusView的实现

概述 文章原文出自Android下多彩的StatusView的实现 作者:Cyning 本文以学习、研究和分享为主,欢迎转载,但必须在文章页面明显位置给出原文连接。愿与志同道合的朋友一起成长在上一个博文 Anroid沉浸式状态栏中提到了,画了一个图,这个图简单将我们的状态栏分为不同的2个维度来看状态栏。其中涉及的概念我不在赘诉,请返到Anroid沉浸式状态栏再去认识下这几个概念

2016-08-27 10:44:18 1479

原创 Anroid沉浸式状态栏

作者:Cyning 首发地:Cyning的博客概要Metarial Design是2014年Google IO的一个重点,在过去的两年时光里,越来越多的公司已经开始认可MD设计规范。在dribbble上可以越来越多的设计师开始投入到MD设计实践中,MD设计规范终于有底气可以和IOS的设计规范对抗啦Android程序员可以很叫嚣滴告诉设计师这就是Android的设计规范。很少写Mater

2016-08-14 23:50:16 1485

原创 Activity生命周期和启动模式

《Android开发艺术探索》是一本很合适初高级工程师来学习和进阶,这种书多读读对自己也有成长。作者也是从自己的开发经验角度出发,似一位导师一样给我们讲解,我认为这本书对我真的有提高,从基础的Activity的生命周期到组件定制,再到四大组件的工作原理,很实用的技术。两周精读思考2到3章,坚持读坚持做笔记。Activity的生命周期1.1 Activity的生命周期onCreate Activit

2016-06-21 15:04:55 645

原创 站在大神肩膀上看RxJava

博客首发地址: http://ownwell.github.io/概述RxJava是作为Android开发中的新贵, 越来越多的人参与到RxJava的拓展和使用上,如JakeWharton参与了多个RxJava项目。国内呢,一大批(如扔物线、小邓子、代码家等)对RxJava推广,你要不没听过它,你都觉得不好意思,因为它太火了。今天我们就是要踩在这些过来人的肩膀上,来学习RxJava,这个主要是针对不

2016-04-24 10:40:07 811

原创 Fragment的Tab加载方式

原文出处: 博客地址:http://ownwell.github.io/2016/04/22/fragment-tab-host/前言现在google已经在新的APP UI规范中开始提倡使用底部导航栏(BottomNavigation),而不是以前的侧拉导航栏(NavigationView)。BottomNavigation分为底部的Tab导航栏和上面的内容展示部分,对于实现上,每个Tab对

2016-04-24 00:43:32 2939

原创 用chrome调试Android程序

原文出处: cyning的博客 在开发过程中,我们经常喊着我们需要一个root的手机,为什么呢? 因为有时我们需要查看手机/data/data里面的数据,如数据库、SharedPreferences,不过有的是否真的没有root过的手机,有人说你可以用虚拟机啊,不过虚拟机不友好的操作,让我很是不习惯。若是有一个工具是通过chrome浏览器就可以帮我们查看数据库、SharedPrefere

2016-03-16 22:42:38 2706

原创 Android Studio配置CheckStyle

概述在开发中,我们需要不仅仅是个人的超强的能力(学习能力、解决问题能力等),我们也需要团队合作能力,我们要明白,我们的成功来自于我们的团队(一个英雄是很难自靠自己的能力来创造一个时代的)。今天我们就介绍一种,在团队开发中遵守某些编码规范的工具—CheckStyle。CheckStyle主要的功能就是实时检测,代码的规范(Code Style)是否符合我们规定的一个模板,如定义的静态常量是大写,局部参

2015-10-10 14:43:45 6970

原创 Jenkin+Git+Gradle为Android项目搭建CI环境

前言在平时的项目开发中,我们需要将最新的代码及时打包(尽管是debug版本的)供公司内部人员及时的查看工作进度,这个怎么才能做到呢。我的上家公司是创业公司,总是用一些很前卫的技术:Android Studio、Gradle、Git、Material等。这些在去年的Google IO大会后,在我们的项目中,已经开始全面的使用(其实Android项目就我一个工程师)。当时就有同事提出了CI这个自动化集成

2015-10-10 14:09:18 1927

原创 Android快速多渠道打包

概要听说Google play快来中国了,不知道这个消息对于奋战在一线的Android开发者来说是不是个福音,终于可以不用翻墙下载Android SDK、下载Android Studio(避免XCodeGhost闹剧),不过也有一个威胁,对国内的引用市场什么360、百度、豌豆荚等渠道市场是不是会有影响呢?就让我们拭目以待吧。其实这篇博客应该在上周就要写的,因为本人搬家的缘故一直此次往后退,今天终于可

2015-10-10 14:04:40 3126 10

转载 永久告别Android的背景选择器Selector!无需切很多图了!

package com.zoke.custom.autobg; import android.content.Context;import android.content.res.TypedArray;import android.graphics.Color;import android.graphics.ColorFilter;import android.graphi

2014-03-03 18:58:44 1605

原创 对于android触摸事件模型的一些理解

body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5p

2014-03-03 18:58:34 705

原创 ThreadPoolExecutor运转机制详解 - 走向架构师之路 - 博客频道 - CSDN.NET

body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5p

2014-03-03 18:58:31 1171

原创 网络判断的监听器

123456789101112131415161718192021222324252627282930313233343536373839404142434445/**      * 监听网络是否正常连接      *       * @author Cyning      *       */    private class ConnectionChangeReceiver extends B

2014-03-03 18:58:27 835

原创 Android AdapterView 源码分析以及其相关回收机制的分析

忽然,发现,网上的公开资料都是教你怎么继承一个baseadapter,然后重写那几个方法,再调用相关view的 setAdpater()方法, 接着,你的item 就显示在手机屏幕上了。很少有人关注android adpater模式机制的实现原理,比较深入的也不过是说说adapter getview()中的回收情况。今天把相关的源码看了一遍,把自己的理解记录下来。 AdpaterV

2014-03-03 18:58:25 1005

原创 [Java]java反射随笔

类是面向对象的灵魂,一切事物都可以以类来抽象。      在java使用过程中,我们可能会经常用到一个反射的知识,只是别人都封装好的,如jdbc的加载驱动类有一句Class.for(“…jdbc…”).newInstance.当然框架也是离不开了反射,spring能这么方便也不例外。      最新项目中需要再底层库(常用的操作,汇聚的库)用到应用库(在底层库上根据需求新建的库)中的一个类,本来想

2014-03-03 18:58:19 683

原创 [Android]自定义dialog

吃过饭,有没有太写代码的愿望,就开始想今天工作中遇到的问题了。 有一个很有意思的东西就是Dialog,这个是基础的组件:我们会在一些地方需要自定义弹出窗,可是用popUpWindow太小题大作,用弹出式的Activity有时数据传参之类又有点麻烦,还是dialog好,可以随意的改动。就让我们来看看我遇到的问题吧。  我想在点击一个Button时选择是相册还是相机,就这么一个弹出

2014-03-03 18:58:12 1015

原创 管理Activity

开源中国摘取的代码,这个可以管理activity123456789101112131415161718192021222324252627282930313233343536373839404142434

2014-03-03 18:58:10 743

原创 3d ListView翻译

作为一个刚毕业的大学生,我要提醒自己时时刻刻要学习。 最近做listview看到很久以前的一个demo,高手如云啊,我们就只有好好加油了。 这是索尼公司的一个员工写的学习博客,由于本人英文能力有限是按照自己的理解来的,可能有些地方是错误的,还请各位勘正。 原文链接     The standard Android list view has support for quite a lot of t

2014-03-03 18:58:08 1099

原创 python学习1

表5.1 运算符与它们的用法

2014-03-03 18:58:06 750

原创 一个不错的java的配置文件的设置

package property;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.net.URL;import java.util.Properties;public class AppConfig { privat

2014-03-03 18:58:04 791

原创 Android数据库的使用

学了web好久没继续做,现在做android开发断断续续也近一年了,实习是android,现在毕业了工作也是android,但是对于数据库这块由于最近项目需要就研究了下其常用操作,这篇博客中的观点仅代表自己,可能会有错误,还望大家多多指出,共同进步。        很值得学习的一片博客里面介绍了一些常用的操作。

2014-03-03 18:58:02 742

原创 Java设计模式之观察者

public class Observable { private boolean changed = false; private Vector obs; /** Construct an Observable with zero Observers. */ public Observable() { obs = new Vector(); }

2013-05-15 23:46:03 606

转载 Android中的几种网络请求方式详解

Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络 请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的 Android单元测试的步骤一文。       java.net包中的HttpURLConnection类Get方式请求public static

2013-03-08 11:05:34 877

原创 MySql的数据存储

http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html

2012-12-20 10:51:00 703

转载 HTTP 1.1与HTTP 1.0的比较

一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当WEB浏览器访

2012-12-18 20:59:56 621

转载 Tomcat的配置的说明

1       Server1.1         In the Tomcat world, a Server represents thewhole container. Tomcat provides a default implementation of theServerinterface., and this is rarely customized by users.

2012-12-18 20:56:06 641

原创 JquerryMobile的学习笔记1

好吧,开始学习JquerryMobile了,本人没有Html5和Jquerry的基础有点吃力,不过慢慢学会用别人的库也是一种快速学习的方法哦。                    Jqm使用首先要写HelloWorld哦:

2012-12-16 20:49:41 958

原创 手机网站的开发

随着移动设备的发展,移动互联网的的观念也在改变着我们开发者的一些发展趋势(或者说是我们这些开发者改变了这个互联网的世界),基于移动设备的应用是很好的一个趋势。然而我们就会发现,很多时候我们我们携带者手机,却要装一些应用,为什么?这就又回到是B/S好还是C/S,我在PC上很习惯于B/S,那么基于PC的网站有时还是需要改造下,让这个网站更适合移动设备(Android WP或者IOS),我就给大家几

2012-12-16 20:28:18 893

微信开门启动的例子

这是一个微信源码启动的例子,大家可以下载使用。 [email protected]

2013-03-11

jsp上的一个上传例子

jsp上的一个上传例子 输入中文路径时显示的有问题

2012-12-25

网络机器人Java编程指南.

网络机器人Java编程指南.一本很基础的爬虫入门书

2012-12-13

哲学家就餐改版

哲学家就餐改版

2012-12-08

android下的ndk教程之helloworld

android下的ndk教程之helloworld,详细的教程参考http://blog.csdn.net/ownwell/article/details/8137376

2012-11-01

android成功编译ffmpeg0.6

android 成功编译 ffmpeg0.6,需要你参考这个帖子http://write.blog.csdn.net/postedit/8106042

2012-10-25

java的象棋(Eclipse环境下)

这是一个基于eclipse下的象棋程序是在一个开源社区下整理的,欢迎各位下载

2012-10-25

QQ公开的FFmpeg的代码(Android)

这个是目前腾讯在在android客户端的应用,具体操作见readme文档 几分不够的,发送邮件 [email protected] 注意不是本人原创

2012-08-20

flex画拓扑图的第一步

这是我搭档写的一个程序 可实现节点的拖拽等基本拓扑功能

2011-12-10

Flex 画拓扑图两个库(Spring 和一个高人写的库)

这里面包含了两个类库(Spring和YI个高人写的库)大家可以参考下对于那些没有积分的友友可以发邮件索要 [email protected] 一起学习flex画图的相关的

2011-12-10

flex 4 in action (英文版)

flex 4 in action (英文版) 学习之用

2011-09-07

Servlet+API[China]

Servlet+API[China]Servlet+API[China]Servlet+API[China]

2011-08-20

HTML语言教程(web学习的基础)

HTML语言教程(web学习的基础)HTML语言教程(web学习的基础)HTML语言教程(web学习的基础)

2011-08-20

css学习必备的COOKBOOK

css学习必备的COOKBOOKcss学习必备的COOKBOOKcss学习必备的COOKBOOKcss学习必备的COOKBOOK

2011-08-20

java版坦克大战(eclipse)

这个是自己做的可以参考一下 这个是自己做的可以参考一下这个是自己做的可以参考一下这个是自己做的可以参考一下

2011-08-20

java哲学家就餐问题(eclipse版)

java哲学家就餐问题(eclipse版)java哲学家就餐问题(eclipse版)java哲学家就餐问题(eclipse版)java哲学家就餐问题(eclipse版)

2011-08-09

flex相册源码(共享版)

flex相册源码flex相册源码flex相册源码flex相册源码flex相册源码flex相册源码

2011-08-09

flex计算器源码flex计算器源码

flex计算器源码flex计算器源码flex计算器源码flex计算器源码flex计算器源码flex计算器源码flex计算器源码

2011-08-09

flex权威指南源码

flex权威指南源码flex权威指南源码flex权威指南源码flex权威指南源码flex权威指南源码flex权威指南源码

2011-08-09

汉诺塔java源码汉诺塔java源码

汉诺塔java源码汉诺塔java源码汉诺塔java源码汉诺塔java源码汉诺塔java源码汉诺塔java源码汉诺塔java源码

2011-08-09

jstl标签库jstl标签库jstl标签库

这是就java 标准标签库的jar包这是就java 标准标签库的jar包这是就java 标准标签库的jar包

2011-08-09

flex和java的交互介绍

flex和及ava的交互 这是我本人的学习笔记

2011-06-16

一个C# 打地鼠的游戏

用按钮和timer实现的 很简单 不过很有意思 C#实现的

2011-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除