![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 70
TeekTon
这个作者很懒,什么都没留下…
展开
-
Android打造万能的ListView GridView Adapter
1、概述 相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseAdapter复写几个方法,getView里面使用ViewHolder模式,其实大部分的代码基本都是类似的。 本篇博客为快速开发系列的第一篇,将一步一步带您转载 2015-03-30 15:16:17 · 535 阅读 · 0 评论 -
Android如何调试一个Service?
1、概述最近在看一个新的项目,由于其中在一个单独的进程中启动了一个Service。我想要调试Service中的代码,打了断点,但是在服务启动后并没有停在断点上。于是查询资料得到调试Service的方法如下。2、如何调试Service(1)我们需要用到android.os.Debug.waitForDebugger();在Service的onCreat中加入上面的代码。然后就可以在之后的代码中加入断点原创 2016-11-29 19:12:35 · 6288 阅读 · 0 评论 -
Android NDK/JNI入门
1.概述NDK(Native Development Kit)是一组允许我们在Android应用中利用C/C++代码的工具。通过NDK我们可以构建自己的的源代码,也可以使用现有的一些库。NDK适用的场景: 提升需要大量计算的应用程序的性能,比如游戏。 重用C或C++的库。 获得更高的安全性。多看NDK官方文档,需要翻墙。 2.基本配置(1)下载由于官网需要翻墙,所以可以到Android Studio原创 2016-09-06 19:42:35 · 489 阅读 · 0 评论 -
Fresco源码分析
1、关于Fresco Fresco是FaceBook开源的一个图片加载组建,关于它的好处和如何使用这里就不再叙述了,相信大家都已经体验过了。如何不知道或者没用过,那你就out啦,赶紧去Fresco文档看看吧。 2、为什么写这篇文章 最近比较闲,于是打算看看一些开源项目的源码,因为项目中有用到Fresco,于是决定拿出源码看看。但是打开源码就懵逼了,太tm复杂了,怎么办看不懂。看不懂怎么办原创 2016-08-25 18:14:29 · 709 阅读 · 0 评论 -
Android中Sqlite的使用及性能优化
1.写在前面的话前面写过一篇关于Sqlite基本操作的文章,今天我们来学习Android中如何使用Sqlite以及性能优化。2.Android平台下数据库相关类SQLiteOpenHelper 抽象类:通过从此类继承实现用户类,来提供数据库打开、关闭等操作函数。 SQLiteDatabase 数据库访问类:执行对数据库的插入记录、查询记录等操作。 SQLiteCursor 查询结构操作类:用来访原创 2016-09-05 10:59:01 · 7962 阅读 · 1 评论 -
Fresco加载gif不能显示问题解决
Fresco加载gif不能显示问题解决原创 2016-09-01 14:54:30 · 5894 阅读 · 2 评论 -
Sqlite基本操作
1.写在前面的话最近一直在复习基础,发现自己工作这么就竟然没写过数据库的东西。然后一想好像似乎以前学的数据库几乎全都忘记了。于是抽空复习一下,把这些基础的东西捡起来。其实这也是很多人工作以后容易发生的问题,发现很多东西在工作以后不怎么用就渐渐淡忘了,但是这些东西确实是很重要很基础的东西,作为一个开发人员是不应该就这么丢掉的,毕竟你也不知道哪一天又需要用到。所以我们平时还是需要慢慢的积累,我也会把复习原创 2016-08-30 18:00:46 · 4904 阅读 · 0 评论 -
Android控制台输出js打印的log引发的问题
最近在项目中WebView中嵌入H5页面,发现其中一个页面的事件全都没有用了。但是在浏览器中却没有问题。但是又不知道如何调试,后来通过查资料发现在Android中是可以打印js通过console.log()打印的log。方法如下: mWebView.setWebChromeClient(new WebChromeClient() { @Override public void o原创 2015-11-03 19:22:18 · 7190 阅读 · 0 评论 -
Android学习资源
1、国外教程网站 Android Developers Blog 不解释 vogella 很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛blog,会有很多意外发现。代码资源有提供,但是不是很好找。 非常推荐 tutorialspoint 非常适合入门,提供基本所有的基础教程,并且N多的例子。除了支持在线学习外,转载 2015-03-31 18:27:47 · 332 阅读 · 0 评论 -
在EditText中插入表情图片 (CharacterStyle&SpannableString)
EditText通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢? 记得android中有个android.text包,这里提供了对文本的强大的处理功能。 添加图片主要用SpannableString和ImageSpan类: Java代码 Drawable dr原创 2015-03-24 11:20:15 · 394 阅读 · 0 评论 -
利用Theme自定义Activity间的切换动画
大多Android系统默认Activity间的动画切换效果为,右边滑入,左边滑出;有时候我们的需求可能是要求所有Activity的切换为淡入淡出的效果,这时候就可能需要改变一下默认的切换风格。 下面开始实现: 首先在res文件夹下建立anim文件夹,然后在里面建立fade_in.xml和fade_out.xml两个动画资源 fade_in.xml [html转载 2015-03-30 11:04:09 · 311 阅读 · 0 评论 -
Notification显示过程详解
一、前言 最近在崩溃上报中发现了如下错误,notification报出来的错误,由于这只是在部分机型上面报出来,自己测试了几种机型都没能复现,所以只有分析一下Notification的显示过程来看一下能不能找到问题的原因。关于这个问题的分析我们留到最后再来看。 12-27 01:03:49.391 2072-2072/com.test.demo:mult E/AndroidRuntime:...原创 2016-12-27 19:13:01 · 2737 阅读 · 3 评论