Android N 正式版已经发布了。对于开发者来说一个重大的更新是对于Java支持到了Java8,其中一点就是支持Lambda。我们就来聊聊什么是lambda,怎么在Android中使用。
什么是lambda
Lambda 可以理解为匿名函数,帮助我们写出更加简洁的代码。
more
给view设置一个clicklistener,原本你需要写出这样的代码:
java
v.setOnClickListener(new View.OnClickListener(View v) {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "c
继续阅读 »
简介
注册Travis-CI都N长时间了,但是一直没有使用它来构建。今天先使用它构建了两个小的node.js项目,还算顺序,然后使用它来构建[QuickAF],没有想到竟然是一条如此艰辛的路!特地将构建过程记录如下。
more
继续阅读 »
很多时候我们自己写了库,需要放到jcenter中以便快速的提供他人使用,以下记录了一些我在发布中遇到的问题,主要参考以下页面进行配置:
Rocko的博客
继续阅读 »
Android 的防护做的不太好,很容易被逆向。
如果不采取保护措施,很有可能会被人利用,造成非常严重的后果。
下面讲讲 Android 逆向的一些基础。
more
APK 的组成
首先说下 apk 包的组成。
继续阅读 »
最近想写个音乐播放器,偶然看到轻听这款播放器的播放和暂停按钮,在切换过程中的动画很是吸引我。本着造轮子(其实是 github 上边没找到)的想法,就花了点时间撸出来了这个效果。
效果就是下边这个样子:
more
下边说下实现方法,中间也踩了一些坑。
测量及初始化
首先要确实View的宽高,在这里由于是圆形按钮,所以设置宽高相等,onMeasure()方法中设置下即可:
```java
mWidth = MeasureSpec.getSize(widthMeasureSpec);
mHeight = MeasureSpec.getSize(heightMeasureSpec);
int widt
继续阅读 »
由于个人经常重做系统(Windows:7、8、10,Linux:Ubuntu,Mac...),导致我不断找软件。but有时候忘记某个工具,导致现用现下载的问题,很浪费时间。
因此,我决定写这篇文章,分享给自己和那些即将入职刚配环境的同学们。
chrome
推荐理由:开发者必备浏览器 , 目前全球使用最多的浏览器之一 , 方便的插件管理系统 。
这里分享一下本人常用的插件:
红杏 : 科学上网插件,浏览google,youtube,twitter,facebook等网站均很流畅。
Adblock Pro :广告拦截,清除一些网站的垃圾广告。
Tabs Outliner : 页签管理器,当你有几十个页签时,再也不怕看不到页面的标
继续阅读 »
概述
这里主要整理android开发从初级入门到逐步深入的资料,包含网上分享的资料,技术博客。这里整理的包括自己以及自己觉得不错的文档。技术学习到此,可能有一些瓶颈的时候,更应该分享一下技术,整理之前学习的历程,同时伴随着技术的不断发展,也会不断涌现一些最新的技术,更需要我们不断的学习深入。
继续阅读 »
最近在研读任教主的《Android开发艺术探索》大作,真是一本好书,以下为记录的读书笔记:
第一章 Activity的生命周期和启动模式
1.用户打开新的activity或者切换到桌面的时候:onPause->onStop;
特殊情况:如果新activity采用了透明主题,那么当前activity不会回调onStop;
继续阅读 »
文/Robin
这是「区块链技术指北」的第 55 篇文章。
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。
Bixin Android 最新版,版本号 3.6.0,目前正式支持闪电网络,下载地址点击 此处。
题图来自: © CoinTiger 币虎 / 0 费率、秒到账,CoinTig
继续阅读 »