- 博客(29)
- 收藏
- 关注
转载 Grav:各种各样的粒子动画
Grav是一个可以实现各种各样粒子动画的库,地址:https://github.com/glomadrian/Grav 。下面是其文档的简单翻译。这个库由几个generator组成,每个generator负责一件事情。不同的generator组合可以做出不同的效果。有以下几个generator:Point generatorGrav genera
2017-06-19 08:35:39
1750
转载 Kotlin在Android上令人惊叹的技巧
我已经在这个Blog(http://antonioleiva.com/kotlin)里讨论了很多Kotlin了,现在Google也正在讨论Kotlin,Kotlin 1.0 RC 已经发布了,毫无疑问,Kotlin不仅仅是Android的一个替代选择。Kotlin就在这里,我推荐你开始学习它。在Android上我从哪里开始学习Kotlin?这里已经有一些信息了,但是如果你想要真正的
2017-06-09 08:15:49
5494
转载 Android开发中那些让你相见恨晚的方法、类或接口
Android(Java)开发中,有哪些方法、类或接口很实用,但是你却没能在第一时间知道它?有一天你发现它时,只想说一句:“What the f**k,还有这个!”Part 1:Activity.startActivities() 常用于在应用程序中间启动其他的Activity。TextUtils.isEmpty() 简单的工具类,用于检测是
2017-06-09 08:13:16
717
转载 Android开发中那些让你相见恨晚的方法、类或接口(2)
Android(Java)开发中,有哪些方法、类或接口很实用,但是你却没能在第一时间知道它?有一天你发现它时,只想说一句:“What the f**k,还有这个!”Part 4:Activity.isChangingConfigurations ()——如果在 Activity 中 configuration 会经常改变的话,使用这个方法就可
2017-06-08 09:20:02
542
转载 Android开发中那些让你相见恨晚的方法、类或接口(1)
Android(Java)开发中,有哪些方法、类或接口很实用,但是你却没能在第一时间知道它?有一天你发现它时,只想说一句:“What the f**k,还有这个!”Part 1:Activity.startActivities() 常用于在应用程序中间启动其他的Activity。TextUtils.isEmpty() 简单的工具类,用于检测是
2017-06-08 09:12:52
451
转载 20个学习Kotlin的优质资源
Кotlin是一个运行在Java虚拟机上的现代编程语言。具有优雅的语法的同时,又能兼容现有的Java库。2017年的谷歌 I/O大会上,Android团队宣布Kotlin成为了Android平台的官方编程语言。这使得Kotlin将成为顶级的编程语言之一。为了帮助你开始你的Kotlin旅程,我们组织了一些学习Kotlin的最佳资源。我们没有包含任何付费的课程和书籍,这里的内容全都免费。
2017-06-06 09:24:23
959
转载 像大牛一样写代码: 31个Android 开发者工具
原文:Code like a pro: 31 tools for Android app developers。文中部分工具是收费的,但是绝大多数都是免费的。FlowUp这是一个帮助你跟踪app整体性能的工具,深入分析关键的性能数据如FPS, 内存, CPU, 磁盘, 等等。FlowUp根据用户数量收费。Stetho由Facebook开发的一个强
2017-06-01 10:10:21
996
转载 Kotlin 资源大全 - 学 Kotlin 看这一篇教程就够了
目录介绍官网及文档中文社区教程 & 文章开源库和框架Demo其他介绍为什么要做这个?今天凌晨的 Google I/O 上,Google 正式宣布官方支持 Kotlin. 为了让大家更快了解和上手 Kotlin,这里为大家整理了这份 Kotlin 资源大全,希望可以帮助大家用最短时间学习 Kotlin.官网及文档Kotlin 官网Kotlin 文档
2017-05-24 11:37:29
33714
5
转载 那些年收藏的Android开源库集合(控件)
RecycleView:RecycleView功能增强([预加载实现、上拉加载、分组、多布局、折叠)https://github.com/CymChad/BaseRecyclerViewAdapterHelperRecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerViewRecycleView功
2017-05-11 17:37:07
1003
转载 优酷来疯直播安卓控件,支持flv、rtmp,支持添加视频特效等等
疯手机安卓直播开源项目是一个由纯java编写的项目,但是性能方面依然不错。整个项目完成了采集、 视音频处理、编码、数据发送前处理、数据发送的功能。整个项目支持flv封包,rtmp上传,当然也向外面提供了封包和上传的相关接口。 整个项目是我们来疯安卓团队的努力结果,但是可能某些地方依然会有一些不足之处,欢迎您提出宝贵的意见和建议。疯手机安卓直播开源项目是一个由纯java编写的项目,但是性能方面依然不错。整个项目完成了采集、 视音频处理、编码、数据发送前处理、数据发送的功能。整个项目支持flv封包,r
2017-05-02 09:03:03
1449
原创 Android笔记
LaunchMode应用场景-百度-小米-乐视standard,创建一个新的Activity。singleTop,栈顶不是该类型的Activity,创建一个新的Activity。否则,onNewIntent。singleTask,回退栈中没有该类型的Activity,创建Activity,否则,onNewIntent+ClearTop。注意:设置了"sing
2016-10-21 08:55:19
447
原创 记载一些容易忽略但是重要的知识点
一.Android消息机制 1.Android消息机制主要指的是Handler的运行机制,Handler的运行需要底层MessageQueue和Looper的支撑。MessageQueue以队列的形式对外提供插入和删除的工作,但是它内部的储存结构并不是真正的队列,而是采用单链表的数据结构(单链表在插入和删除上比较有优势)进行存储消息。而Looper可作为消息循环,因为Me
2016-10-14 11:30:52
482
原创 Android实现正方系统的登录以及课程表,成绩获取和空课室的查询(二)
上篇说了怎么实现登录的原理以及实现,接下来就是实现如何获得课程表,成绩以及空课室的信息了。其实原理很简单,如果你真的有认真看上一篇的登录实现步骤的话,其实很快就会得到结果。 因为原理都差不多,这里我只说如何获取课程表的信息,因为其他的功能都和这个功能的数据获取差不多。 那么下面就来进行对课程表的获取把! 登录正方教务系统,然后点击"学生个人课表",我们可
2016-05-30 23:24:33
3817
3
原创 Android实现正方系统的登录以及课程表,成绩获取和空课室的查询(一)
最近都在搞和爬虫相关的东西,在搞完学校新闻模拟登录后,就感觉有种一丢丢的成就感,所以心血来潮想自己弄一个教务系统出来。在之前实现模拟登陆的时候本人无法通过HttpWatch进行分析,因为登陆界面是在外网的时候才会出现,所以但是就用手机把网页下载下来进行分析,然后找出需要post的参数,然后实现模拟登录。按照这样的思路,无疑我会用这种思路去实现登录正方系统,但是结果尝试很多次都不行。结果通过Http
2016-05-23 22:39:04
6451
12
原创 handler和looper在子线程的调用
import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.graphics.PixelFormat;import android.os.Bundle;import android.os.Handler;import android.os.
2016-04-22 20:37:11
599
原创 开发中常用的BaseActivity基类
import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import com.gaoyuan4122.appmarket.utils.UIUtil;import java.util.LinkedList;import java.util
2016-04-22 20:33:12
731
原创 怎么在Activity中获取指定控件的宽高
第一种方法:TextView=new TextView(this);textview.getViewTreeObserver().addOnGlobalLayoutListener(new onGlobalLayoutListener(){ public void onGlobalLayout(){ textview.getViewTreeObserver().remov
2016-04-22 20:20:57
500
原创 adroid线程池的运用
package com.cenzr.manager;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;/** * 管理线程池 */public class Thread
2016-04-22 20:06:47
439
原创 Android线程池
线程的运行机制 开启线程过多,会消耗cpu 单核cpu,同一时刻只能处理一个线程,多核cpu同一时刻可以处理多个线程 操作系统为每个运行线程安排一定的CPU时间—-时间片,系统通过一种循环的方式为线程提供时间片,线程在自己的时间内运行,因为时间相当短,多个线程频繁地发生切换,因此给用户的感觉就是好像多个线程同时运行一样,但是如果计算机有多个CPU,线程就能真正意义上的同时运行了.
2016-04-22 19:59:08
1037
转载 Android IntentService完全解析 当Service遇到Handler
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47143563; 本文出自:【张鸿洋的博客】一 概述大家都清楚,在Android的开发中,凡是遇到耗时的操作尽可能的会交给Service去做,比如我们上传多张图,上传的过程用户可能将应用置于后台,然后干别的去了,我们的Activity就很可能会被杀死,
2016-04-22 19:51:03
423
转载 Android HandlerThread 完全解析
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47079737; 本文出自:【张鸿洋的博客】1、概述话说最近股市变动不变,也成了热火朝天的话题。不知道大家有没有考虑做个实时更新股市数据的app呢?假设我们要做一个股市数据实时更新的app,我们可以在网上找个第三方的股市数据接口,然后在我们
2016-04-22 19:49:39
410
原创 android的消息机制
android的消息机制主要是指handler的运行机制,handler的运行需要底层的messagequeue和looper的支撑。messagequeue是指消息队列,它的内部存储了一组消息,以队列的形式对外提供插入和删除的工作。虽然叫消息队列,它内部存储结构并不是真正的队列,而是采用单链表的数据结构来存储消息列表,原因是单链表在删除和插入比较有优势。looper指的是消息循环。由于messa
2016-04-22 19:03:50
540
原创 Activity任务栈
1.一个应用程序一般都是由多个activity组成的。2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。4.任务栈的id是一个integer的数据类型 自增长的。5.在android操作系统里面会存在多个任务栈,一个应用程
2016-04-19 22:56:42
417
原创 学习笔记之Service
鉴于Service的知识比较容易忘掉,所以今天就把Service的知识总结一下服务: 长期后台运行的没有界面的组件。android应用:什么地方需要用到服务?天气预报:后台的连接服务器的逻辑,每隔一段时间 获取最新的天气信息股票显示:后台的连接服务器的逻辑,每隔一段时间 获取最新的股票信息mp3播放器: 后台长期的播放音乐。当然在Activity中new
2016-04-19 21:54:41
443
原创 关于解决多个viewpager嵌套所遇到的事件传递问题
在开发时候我们会有一种情景,类似于新闻客户端的,就是在主页面的viewpager里面的view或者frament中再嵌套了一个viewpager,这时候如果不做任何处理的话,我们父view中的viewpager和子view的viewpager会产生冲突,比如滑动的卡顿等。 所以为了解决这个情况我们需要了解一下安卓中的事件传递机制。如果有对安卓的事件传递机制的人不那么熟悉的话,那请自
2016-03-25 23:56:52
3101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人