会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
丛林小阁楼
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
7
下一页
2017年8月16日
android内存泄漏
摘要: 其中内存泄漏产生的原因在Android中大致分为以下几种: 1.static变量引起的内存泄漏 因为static变量的生命周期是在类加载时开始 类卸载时结束,也就是说static变量是在程序进程死亡时才释放,如果在static变量中 引用了Activity 那么 这个Activity由于被引用,便会
阅读全文
posted @ 2017-08-16 20:18 丛林小阁楼
阅读(175)
评论(0)
推荐(0)
2017年7月4日
常用网站
摘要: baidu doutu
阅读全文
posted @ 2017-07-04 16:48 丛林小阁楼
阅读(125)
评论(0)
推荐(0)
2017年6月30日
简单的自定义ViewGroup
摘要: 自定义ViewGroup需要重写onMeasure, onLayout等方法。下面是一个实例,4个View分别显示在四个角。
阅读全文
posted @ 2017-06-30 19:51 丛林小阁楼
阅读(250)
评论(0)
推荐(0)
广告的显示和关闭
摘要: app或游戏的主页显示广告页面,实现方式:
阅读全文
posted @ 2017-06-30 19:47 丛林小阁楼
阅读(252)
评论(0)
推荐(0)
http基本get和post请求
摘要: get请求: post请求:
阅读全文
posted @ 2017-06-30 19:44 丛林小阁楼
阅读(345)
评论(0)
推荐(0)
SQlite使用
摘要: SQlite是android默认的数据库,属于轻量型的关系型数据库。用法如下: DBHelper类: 具体使用方式:
阅读全文
posted @ 2017-06-30 19:41 丛林小阁楼
阅读(191)
评论(0)
推荐(0)
okhttp使用
摘要: okhttp是一种新的网络请求框架,对网络强求做了优化。 同步调用: 异步调用:
阅读全文
posted @ 2017-06-30 19:29 丛林小阁楼
阅读(186)
评论(0)
推荐(0)
Volley使用
摘要: Volley是常用的网络请求框架,主要的用法如下: 获取字符串: 获取图片: 异步加载图片: BitmapCache类: Volley功能强大,能够对网络请求进行缓存,能够有效减少CPU消耗和减少网络请求。
阅读全文
posted @ 2017-06-30 19:27 丛林小阁楼
阅读(177)
评论(0)
推荐(0)
2017年4月19日
Java线程和线程池
摘要: Android中创建线程的方式有,new Thread,new Thread(Runnable),new Thread(Callable)的形式。 A. 直接new Thread简单方便. B. new Thread(Runnable)这种形式相比第一种更简单明了。 C. Callable相比于Ru
阅读全文
posted @ 2017-04-19 21:33 丛林小阁楼
阅读(198)
评论(0)
推荐(0)
2017年4月16日
Json的生成和解析
摘要: json是常见的数据格式,生成和解析是常用的操作。Android中,默认提供orgJson供我们使用,除此之外,google也提供了Gson库方便我们开发。 Json样例类 测试Activity类 样例中,成功创建了json字符串,并实现了解析。
阅读全文
posted @ 2017-04-16 17:32 丛林小阁楼
阅读(216)
评论(0)
推荐(0)
2017年4月13日
IntentService解析
摘要: IntentService中内置了一个HandlerThread,能够对数据进行处理。相比于普通的Service,IntentService有以下优点: 1. 不用在Service创建线程。 2. 不用考虑什么时候关闭Service。 IntentService使用示例 CountService类
阅读全文
posted @ 2017-04-13 20:57 丛林小阁楼
阅读(131)
评论(0)
推荐(0)
HandlerThread解析
摘要: HandlerThread是一种具有消息循环的线程。HandlerThread可以接收消息并处理消息,并执行一些耗时操作,这样UI线程就可以把一些耗时的操作命令发送给HandlerThread,由该线程处理后再发送到主线程返回。这样主线程用于分发和显示,而子线程用于逻辑处理和运算。 HandlerT
阅读全文
posted @ 2017-04-13 20:35 丛林小阁楼
阅读(254)
评论(0)
推荐(0)
Service启动,绑定与交互
摘要: 1. Service的启动方式有startServcie和bindService两种。 startService时,会经历onCreate—onStartCommand—onDestroy生命周期, bindService时,会经历onCreate—onBind—onUnbind—onDestroy
阅读全文
posted @ 2017-04-13 18:47 丛林小阁楼
阅读(207)
评论(0)
推荐(0)
android截屏
摘要: 截屏是一个常用的操作,经常会有这种需求。 截屏的工具类 测试类 截屏保存在外置sd卡,需添加写外置存储的权限。
阅读全文
posted @ 2017-04-13 10:14 丛林小阁楼
阅读(151)
评论(0)
推荐(0)
2017年4月12日
生产者消费者 ProducerConsumer
摘要: 生产者消费者是常见的同步问题。一个队列,头部生产数据,尾部消费数据,队列的长度为固定值。当生产的速度大于消费的速度时,队列逐渐会填满,这时就会阻塞住。当尾部消费了数据之后,生产者就可以继续生产了。 生产者 消费者 测试类 运行结果: 数据超过3个时候就不能生产了,需要等待消费者。
阅读全文
posted @ 2017-04-12 20:38 丛林小阁楼
阅读(304)
评论(0)
推荐(0)
实现RunOnUiThread和RunOnUiThreadBlock
摘要: 现在需要实现一个工具类,RunUtils,这个类中包含runOnUiThread(Context context, Runnable runnable)和runOnUiThreadBlock(Context context, Runnable runnable)两个方法。两个方法都使runnable
阅读全文
posted @ 2017-04-12 20:24 丛林小阁楼
阅读(534)
评论(0)
推荐(0)
2016年5月9日
快速断网恢复方法
摘要: 有时候安装软件需要断网,这时候快速断网就显得很有必要。 方法:网络-属性-更改适配器设置,然后点击“本地连接-禁用”即可断网,点击“恢复”即可使用。
阅读全文
posted @ 2016-05-09 10:16 丛林小阁楼
阅读(594)
评论(0)
推荐(0)
2016年4月22日
JFrame2
摘要: package com.fxb.gui; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.TextField; import java.awt.event.ActionEvent; import java
阅读全文
posted @ 2016-04-22 15:36 丛林小阁楼
阅读(258)
评论(0)
推荐(0)
JFrame
摘要: JFrame创建及基本用法
阅读全文
posted @ 2016-04-22 15:34 丛林小阁楼
阅读(330)
评论(0)
推荐(0)
2016年3月10日
圆角矩形shader
摘要: 在游戏中,有时需要对一张矩形图片进行切割,绘制成圆角矩形。 circelrect.vert attribute vec4 a_position; attribute vec4 a_normal; attribute vec4 a_color; attribute vec2 a_texCoord0;
阅读全文
posted @ 2016-03-10 14:09 丛林小阁楼
阅读(602)
评论(0)
推荐(0)
1
2
3
4
5
···
7
下一页
公告