- 博客(15)
- 资源 (17)
- 收藏
- 关注
原创 Notification显示过程详解
一、前言最近在崩溃上报中发现了如下错误,notification报出来的错误,由于这只是在部分机型上面报出来,自己测试了几种机型都没能复现,所以只有分析一下Notification的显示过程来看一下能不能找到问题的原因。关于这个问题的分析我们留到最后再来看。12-27 01:03:49.391 2072-2072/com.test.demo:mult E/AndroidRuntime:...
2016-12-27 19:13:01
2855
2
原创 Android如何调试一个Service?
1、概述最近在看一个新的项目,由于其中在一个单独的进程中启动了一个Service。我想要调试Service中的代码,打了断点,但是在服务启动后并没有停在断点上。于是查询资料得到调试Service的方法如下。2、如何调试Service(1)我们需要用到android.os.Debug.waitForDebugger();在Service的onCreat中加入上面的代码。然后就可以在之后的代码中加入断点
2016-11-29 19:12:35
6495
原创 Intelij导入maven项目并部署到tomcat
1.概述最近借着公司的需要,开始接触后台开发。还是熟悉的Java,一开始肯定是把公司的项目跑起来。但是第一次跑起来还是遇到了很多坑,所以在这里记录一下。2.导入一个maven项目(1)按照导入Android项目一样的方式导入一个项目,如图: 。 (2)通常我们导入完成后,idea会自动打开maven面板,并加载pom.xml即maven的配置文件。但是有时可能没有识别到没有打开maven面板,也
2016-10-15 18:47:19
38494
1
原创 Node n命令更新错误
系统版本mac os x 10.11.6使用n version命令更新版本后,无论是npm还是node命令都报如下错误:dyld: Symbol not found: Referenced from: /usr/local/bin/node Expected in: /System/Library/Frameworks/CoreFoundation.framework/Versions/A
2016-09-29 18:09:37
4162
原创 Ajax局部刷新后,重新加载百度分享
1.问题在使用ajax请求刷新局部页面后,发现百度分享无法正常使用了。初步估计是因为更新了百度分享的那部分页面但没有重新加载百度分享js导致。2.重新加载百度分享按照上面上面的猜测重新加载了百度分享的js。发现还是没有效果,看了百度分析js里面的一段代码如下:window._bd_share_main?window._bd_share_is_recently_loaded=!0:(window._b
2016-09-20 15:42:33
2801
原创 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
524
原创 Android中Sqlite的使用及性能优化
1.写在前面的话前面写过一篇关于Sqlite基本操作的文章,今天我们来学习Android中如何使用Sqlite以及性能优化。2.Android平台下数据库相关类SQLiteOpenHelper 抽象类:通过从此类继承实现用户类,来提供数据库打开、关闭等操作函数。 SQLiteDatabase 数据库访问类:执行对数据库的插入记录、查询记录等操作。 SQLiteCursor 查询结构操作类:用来访
2016-09-05 10:59:01
8388
原创 Sqlite基本操作
1.写在前面的话最近一直在复习基础,发现自己工作这么就竟然没写过数据库的东西。然后一想好像似乎以前学的数据库几乎全都忘记了。于是抽空复习一下,把这些基础的东西捡起来。其实这也是很多人工作以后容易发生的问题,发现很多东西在工作以后不怎么用就渐渐淡忘了,但是这些东西确实是很重要很基础的东西,作为一个开发人员是不应该就这么丢掉的,毕竟你也不知道哪一天又需要用到。所以我们平时还是需要慢慢的积累,我也会把复习
2016-08-30 18:00:46
4982
原创 Fresco源码分析
1、关于FrescoFresco是FaceBook开源的一个图片加载组建,关于它的好处和如何使用这里就不再叙述了,相信大家都已经体验过了。如何不知道或者没用过,那你就out啦,赶紧去Fresco文档看看吧。2、为什么写这篇文章最近比较闲,于是打算看看一些开源项目的源码,因为项目中有用到Fresco,于是决定拿出源码看看。但是打开源码就懵逼了,太tm复杂了,怎么办看不懂。看不懂怎么办
2016-08-25 18:14:29
747
原创 Android控制台输出js打印的log引发的问题
最近在项目中WebView中嵌入H5页面,发现其中一个页面的事件全都没有用了。但是在浏览器中却没有问题。但是又不知道如何调试,后来通过查资料发现在Android中是可以打印js通过console.log()打印的log。方法如下:mWebView.setWebChromeClient(new WebChromeClient() { @Override public void o
2015-11-03 19:22:18
7317
转载 Android学习资源
1、国外教程网站Android Developers Blog不解释vogella很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛blog,会有很多意外发现。代码资源有提供,但是不是很好找。非常推荐tutorialspoint非常适合入门,提供基本所有的基础教程,并且N多的例子。除了支持在线学习外,
2015-03-31 18:27:47
355
转载 Android打造万能的ListView GridView Adapter
1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseAdapter复写几个方法,getView里面使用ViewHolder模式,其实大部分的代码基本都是类似的。本篇博客为快速开发系列的第一篇,将一步一步带您
2015-03-30 15:16:17
558
转载 利用Theme自定义Activity间的切换动画
大多Android系统默认Activity间的动画切换效果为,右边滑入,左边滑出;有时候我们的需求可能是要求所有Activity的切换为淡入淡出的效果,这时候就可能需要改变一下默认的切换风格。下面开始实现:首先在res文件夹下建立anim文件夹,然后在里面建立fade_in.xml和fade_out.xml两个动画资源fade_in.xml[html
2015-03-30 11:04:09
332
原创 在EditText中插入表情图片 (CharacterStyle&SpannableString)
EditText通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢? 记得android中有个android.text包,这里提供了对文本的强大的处理功能。 添加图片主要用SpannableString和ImageSpan类: Java代码 Drawable dr
2015-03-24 11:20:15
420
NDKDemo入门
2016-09-06
友盟分享Demo
2015-04-13
百度定位V5定位
2015-03-20
修改样式后的wheelview
2015-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人