随笔分类 -  android进阶

上一页 1 ··· 9 10 11 12 13 14 15 下一页

Kotlin 语言高级安卓开发入门
摘要:过去一年,使用 Kotlin 来为安卓开发的人越来越多。即使那些现在还没有使用这个语言的开发者,也会对这个语言的精髓产生共鸣,它给现在 Java 开发增加了简单并且强大的范式。Jake Wharton 在他的 Øredev 的讨论中,提到了 Kotlin 是如何通过提升安卓开发的语言特性和设计模式来 阅读全文

posted @ 2016-05-25 09:52 Sun‘刺眼的博客 阅读(12651) 评论(1) 推荐(1) 编辑

GitHub开源库排名一百的简单介绍,值得收藏!
摘要:GitHub Android Libraries Top 100 简介 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相 阅读全文

posted @ 2016-05-25 09:39 Sun‘刺眼的博客 阅读(13008) 评论(0) 推荐(1) 编辑

Android开发 |常见的内存泄漏问题及解决办法
摘要:在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收 阅读全文

posted @ 2016-05-25 09:28 Sun‘刺眼的博客 阅读(664) 评论(0) 推荐(0) 编辑

Android中FragmentPagerAdapter对Fragment的缓存(二)
摘要:上一篇我们谈到了,当应用程序恢复时,由于FragmentPagerAdapter对Fragment进行了缓存的读取,导致其并未使用在Activity中新创建的Fragment实例。今天我们来看如何解决这种情况。 根据上篇Blog的描述,我们不难发现,目前需要解决的问题有以下两个: 1. 缓存Frag 阅读全文

posted @ 2016-05-24 17:27 Sun‘刺眼的博客 阅读(5784) 评论(1) 推荐(0) 编辑

Android中FragmentPagerAdapter对Fragment的缓存(一)
摘要:ViewPager + FragmentPagerAdapter,时我们经常使用的一对搭档,其实际应用的代码也非常简单,但是也有一些容易被忽略的地方,这次我们就来讨论下FragmentPagerAdapter对Fragment的缓存应用。 我们可以先看看最简单的实现,自定义Adapter如下: [代 阅读全文

posted @ 2016-05-24 17:24 Sun‘刺眼的博客 阅读(13822) 评论(0) 推荐(0) 编辑

Android 开发框架介绍
摘要:一.概述 现android开发有很多开发框架使用,做App不一定用到框架,但好框架的思想也是值得学习。选择合适的开发框架可提供实用功能,简化项目开发提升效率。 二.Afinal框架 简介 Afinal是一个android的Sqlite orm和ioc框架,封装android中Http框架简单易用。宗 阅读全文

posted @ 2016-05-18 17:06 Sun‘刺眼的博客 阅读(391) 评论(0) 推荐(0) 编辑

动态加载so文件
摘要:在开发过程中,经常会用到第三方库,比如地图、视频、文档编辑、图表之类。依赖这些库,需要添加其SDK,有时需要用到jni层的So文件,比如百度地图等。 那么问题来了,如果两个不同的库之间的so文件发生冲突这么办? 比如:单独添加地图的库,运行没有问题。单独添加一个视频库,运行没有问题。但两者同时添加, 阅读全文

posted @ 2016-05-18 17:00 Sun‘刺眼的博客 阅读(1713) 评论(0) 推荐(0) 编辑

Android app应用多语言切换功能实现
摘要:最近在做一个多语言切换的功能,类似于微信的语言切换,搜了下资料基本上都是以下这种: 1. 实现的效果 和微信类似,在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言。 2. 实现步骤 在不同的 value 文件夹下(例如 阅读全文

posted @ 2016-05-17 11:52 Sun‘刺眼的博客 阅读(2482) 评论(0) 推荐(0) 编辑

Android中JNI的使用方法
摘要:Android中JNI的使用方法 首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和ApplicationFramework都是使用Java编写, 底层包括系统和使用众多的LIiraries都是C/C++编写的。 所以上层Java要调用底层的C/ 阅读全文

posted @ 2016-05-10 13:26 Sun‘刺眼的博客 阅读(241) 评论(0) 推荐(0) 编辑

android adt自带eclipse无法设置ndk路径(找不到NDK配置)
摘要:分步阅读 分步阅读 分步阅读 到android sdk官网下载r23版本的adt时自带的eclipse没有设置ndk路径的地方,通过Install New Software 发现无法更新,那么如何解决这个问题呢? 方便他人亦是方便自己,如果觉得还行就点下右边的投票吧,这样可以帮助其他人更快的找到解决 阅读全文

posted @ 2016-05-10 13:19 Sun‘刺眼的博客 阅读(387) 评论(0) 推荐(0) 编辑

Eclipse NDK 配置
摘要:一、关于NDK:NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文 阅读全文

posted @ 2016-05-10 13:08 Sun‘刺眼的博客 阅读(181) 评论(0) 推荐(0) 编辑

六款值得推荐的android(安卓)开源框架简介
摘要:1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和 阅读全文

posted @ 2016-05-09 16:01 Sun‘刺眼的博客 阅读(235) 评论(0) 推荐(0) 编辑

Android中解析XML
摘要:XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。 在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解 阅读全文

posted @ 2016-05-07 17:23 Sun‘刺眼的博客 阅读(500) 评论(0) 推荐(0) 编辑

Android之Socket群组聊天
摘要:在这只做了一个简单的例子,没有用到数据库,思路就是客户端发送信息到服务器端,服务器端转发所有数据到客户端,校验服务器端发来消息是否是自己发出的,如果是自己发出的,则不显示自己的消息 贴一下Android客户端的源码 - MainActivity.Java MainActivity.Java Msg. 阅读全文

posted @ 2016-05-03 14:15 Sun‘刺眼的博客 阅读(565) 评论(0) 推荐(0) 编辑

Android SurfaceView使用详解
摘要:1. SurfaceView的定义前面已经介绍过View了,下面来简单介绍一下SurfaceView,参考SDK文档和网络资料:SurfaceView是View的子类,它内嵌了一个专门用于绘制的Surface,你可以控制这个Surface的格式和尺寸,Surfaceview控制这个Surface的绘 阅读全文

posted @ 2016-05-03 14:01 Sun‘刺眼的博客 阅读(7470) 评论(0) 推荐(0) 编辑

Android GLSurfaceView用法详解(二)
摘要:输入如何处理 若是开发一个交互型的应用(如游戏),通常需要子类化 GLSurfaceView,由此可以获取输入事件。下面有个例子:java代码: package eoe.ClearTest; import javax.microedition.khronos.egl.EGLConfig; impor 阅读全文

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

OpenGL ES之GLSurfaceView学习一:介绍
摘要:原文地址::http://120.132.134.205/cmdn/supesite/?uid-5358-action-viewspace-itemid-6527 GLSurfaceView是一个视图,继承至SurfaceView,它内嵌的surface专门负责OpenGL渲染。 GLSurface 阅读全文

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

OpenGL学习之路(一)
摘要:1 引子 虽然是计算机科班出身,但从小对几何方面的东西就不太感冒,空间想象能力也较差,所以从本科到研究生,基本没接触过《计算机图形学》。为什么说基本没学过呢?因为好奇(尤其是惊叹于三维游戏的逼真,如魔兽世界、极品飞车),在研究生阶段还专门选修计算机图形学,但也只是听了几堂课,知道了有帧缓存、齐次坐标 阅读全文

posted @ 2016-05-03 13:45 Sun‘刺眼的博客 阅读(49119) 评论(2) 推荐(3) 编辑

OpenGL学习之路(二)
摘要:1 引子 在上一篇读书笔记中,我们对书本中给出的例子进行详细的分析。首先是搭出一个框架;然后填充初始化函数,在初始化函数中向OpenGL提供顶点信息(缓冲区对象)和顶点属性信息(顶点数组对象),并启用顶点数组对象;最后填充绘制函数,首先清空颜色缓存,然后调用glDrawArray来绘制基本图形。例子 阅读全文

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

OpenGL学习之路(三)
摘要:1 引子 这些天公司一次次的软件发布节点忙的博主不可开交,另外还有其它的一些事也占用了很多时间。现在坐在电脑前,在很安静的环境下,与大家分享自己的OpenGL学习笔记和理解心得,感到格外舒服。这让我回忆起了童年时期的一些情景,在群山环绕的农村,方圆不足一两公里,当时感觉自己面对的世界好小,很想到去看 阅读全文

posted @ 2016-05-03 13:42 Sun‘刺眼的博客 阅读(10042) 评论(2) 推荐(1) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页

导航