随笔分类 -  android进阶

OpenGL学习之路(四)
摘要:1 引子 上次读书笔记主要是学习了应用三维坐标变换矩阵对二维的图形进行变换,并附带介绍了GLSL语言的编译、链接相关的知识,之后介绍了GLSL中变量的修饰符,着重介绍了uniform修饰符,来向着色器程序传入输入参数。 这次读书笔记的内容相对有趣一些,主要是和园友们分享讨论三维坐标变换矩阵在三维几何 阅读全文

posted @ 2016-05-03 13:39 Sun‘刺眼的博客 阅读(2957) 评论(0) 推荐(0)

基于微信红包插件的原理实现android任何APP自动发送评论(已开源)
摘要:背景 地址:https://github.com/huijimuhe/postman 核心就是android的AccessibilityService,回复功能api需要23以上版本才行。 其实很像在做单元测试。你可以有n种方式实现发帖功能,这只是一个比较邪火的方式,亲测过一次,可行。这里我以网易新 阅读全文

posted @ 2016-05-03 13:35 Sun‘刺眼的博客 阅读(1362) 评论(0) 推荐(0)

Android蓝牙实例(和单片机蓝牙模块通信)
摘要:1、Android蓝牙编程 蓝牙3.0及以下版本编程需要使用UUID,UUID是通用唯一识别码(Universally Unique Identifier),这是一个软件构建的标准,也是被开源基金会组织应用在分布式计算环境领域的一部分。在蓝牙3.0及下一版本中,UUID被用于唯一标识一个服务,比如文 阅读全文

posted @ 2016-05-03 13:32 Sun‘刺眼的博客 阅读(16728) 评论(0) 推荐(1)

Android -线程池 批量上传图片 -附php接收代码
摘要:(出处:http://www.cnblogs.com/linguanh/) 目录: 1,前序 2,类特点 3,用法 4,java代码 5,php代码 1,前序 还是源于重构,看着之前为赶时间写着的碎片化的代码,甚是悲剧,臃肿且长,其实重构也是一个提高的过程,重构过程中会接触到更多的知识点。至少,我现 阅读全文

posted @ 2016-05-03 13:29 Sun‘刺眼的博客 阅读(993) 评论(0) 推荐(0)

自定义视图一:扩展现有的视图,添加新的XML属性
摘要:这个系列是老外写的,干货!翻译出来一起学习。如有不妥,不吝赐教! 简介 这个系列详细的介绍了如何穿件Android自定义视图。主要涉及的内容有如何绘制内容,layout和measure的原理,如何继承实现view group以及如何给其子视图添加动画。第一篇主要讲述如何扩展和使用现有的视图,以及如何 阅读全文

posted @ 2016-05-03 13:27 Sun‘刺眼的博客 阅读(676) 评论(0) 推荐(0)

WebView增加一个水平Progress,位置、长相随意
摘要:实际效果可以参看微信的web页面进度条 本质就是通过addView及对WebView 页面进度进行监听 先看看这个自定义的DrawableId,我们参照系统默认实现的方法写一个自己的 <layer-list xmlns:android="http://schemas.android.com/apk/ 阅读全文

posted @ 2016-04-29 10:51 Sun‘刺眼的博客 阅读(321) 评论(0) 推荐(0)

Android的IPC机制(一)——AIDL的使用
摘要:综述 IPC(interprocess communication)是指进程间通信,也就是在两个进程间进行数据交互。不同的操作系统都有他们自己的一套IPC机制。例如在Linux操作系统中可以通过管道、信号量、消息队列、内存共享、套接字等进行进程间通信。那么在Android系统中我们可以通过Binde 阅读全文

posted @ 2016-04-28 18:04 Sun‘刺眼的博客 阅读(2619) 评论(0) 推荐(0)

IconRes提供免费高质量的Material风格android官方图标库
摘要:连接地址: http://www.iconres.com/android/index.php 阅读全文

posted @ 2016-04-28 17:50 Sun‘刺眼的博客 阅读(820) 评论(0) 推荐(0)

android中的所谓观察者模式
摘要:生活中我们常认定某些人很有才,但什么是有才呢?明朝的王守仁曾这样解释:才,是所谓天理,应用到物上,便成了才。凡事凡物,只要掌握了所谓科学的方法,并能灵活运用,那么你也可以成为一个有才的人。 观察者模式是软件设计都会运用到的一种模式,无论何种预言,由于本人是android猿类,所以本篇仅探讨andro 阅读全文

posted @ 2016-04-28 17:39 Sun‘刺眼的博客 阅读(406) 评论(0) 推荐(0)

Android总结篇——Intent机制详解及示例总结
摘要:最近在进行android开发过程中,在将 Intent传递给调用的组件并完成组件的调用时遇到点困难,并且之前对Intent的学习也是一知半解,最近特意为此拿出一些时间,对Intent部分进行了系统的学习并进行了部分实践,下面将自己的学习及Intent知识进行了详细的归纳整理,希望能帮助到同样遇到相同 阅读全文

posted @ 2016-04-28 11:13 Sun‘刺眼的博客 阅读(375) 评论(0) 推荐(0)

Android Studio 小技巧合集
摘要:本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三 阅读全文

posted @ 2016-04-28 10:26 Sun‘刺眼的博客 阅读(569) 评论(0) 推荐(0)

Android MVPR 架构模式
摘要:最近我在尝试让 Google 的 IO App 变得可单元测试,我这样做的其中一个原因是验证 Freeman 和 Pryce 在引用中对单元测试的总结。即使现在我还是没有把 IOSched 中的任何一个 Activity 重构,但我已经在重构代码的过程中感受到他们所说的东西了。 我现在在重构的 Ac 阅读全文

posted @ 2016-04-27 11:16 Sun‘刺眼的博客 阅读(475) 评论(0) 推荐(0)

Android OkHttp完全解析 是时候来了解OkHttp了
摘要:转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】 一、概述 最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了Htt 阅读全文

posted @ 2016-04-27 11:04 Sun‘刺眼的博客 阅读(489) 评论(0) 推荐(0)

剖析OkHttp缓存机制
摘要:现在应用市场上的 App 无一不需要网络操作,这些应用的开发者大多数都选择结合使用 OkHttp 和 Retrofit 来完成网络操作。okHttp 最为人称道的一个特性就是它的缓存机制,而我将在本篇博文对其进行剖析。 每次我用 OkHttp 时我都需要一些时间想想我将怎么使用它,我该用哪一个 HT 阅读全文

posted @ 2016-04-27 11:03 Sun‘刺眼的博客 阅读(4908) 评论(0) 推荐(0)

Java Observable 模式
摘要:一、Observer模式的意图: 在对象的内部状态发生变化时,自动通知外部对象进行响应。 二、Observer模式的构成: ·被观察者:内部状态有可能被改变,而且又需要通知外部的对象 ·观察者:需要对内部状态的改变做出响应的对象 三、Observer模式的Java实现: Java的API中已经为我们 阅读全文

posted @ 2016-04-27 10:47 Sun‘刺眼的博客 阅读(934) 评论(0) 推荐(0)

使用Rxjava缓存请求
摘要:最近,我尝试使用RxJava开发了一款闲时备份app。我必须承认,一旦你get到了正确的方式,RxJava几乎感觉就像作弊。一切看起来更简洁,多个请求能够被组合,且非常容易控制。通过在UI线程观察和在其他线程订阅的方式,能够通过严格模式的检测,而且,你能了解到所有最酷的好东西就是在Android上使 阅读全文

posted @ 2016-04-27 10:46 Sun‘刺眼的博客 阅读(2224) 评论(0) 推荐(0)

ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
摘要:工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: 查看JDK帮助文档,可以发现该类比较简单,继承自AbstractExecutorService,而AbstractExecutorService实现了ExecutorService接口。 ThreadPo 阅读全文

posted @ 2016-04-27 10:26 Sun‘刺眼的博客 阅读(232) 评论(0) 推荐(0)

ThreadPoolExecutor使用介绍
摘要:private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(100000), new ThreadPool 阅读全文

posted @ 2016-04-27 10:24 Sun‘刺眼的博客 阅读(176) 评论(0) 推荐(0)

线程----BlockingQueue (转)
摘要:t java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import java.util.concurrent.ExecutorService; import java.util.co 阅读全文

posted @ 2016-04-27 09:51 Sun‘刺眼的博客 阅读(175) 评论(0) 推荐(0)

EXECUTORSERVICE线程池讲解
摘要:ExecutorService 建立多线程的步骤: 或者 int cpuNums = Runtime.getRuntime().availableProcessors(); //获取当前系统的CPU 数目ExecutorService executorService =Executors.newFi 阅读全文

posted @ 2016-04-27 09:51 Sun‘刺眼的博客 阅读(1265) 评论(0) 推荐(0)

导航