自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 Android运行环境Dalvik模式和ART模式的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。Android系统是以Linux系统为底层构建的,开源的Android系统需要配置到不同硬件配置的设备上,为了降低应用的开发难度,在Linux底层之上构筑了一个名为"Dalvik"的虚拟机,名为虚拟机,实际是一种应用编译模式,Android4.4开始引入的ART模式是一种全新的应用编译模式,Android5.0彻底从Dalvik转

2017-05-05 15:30:45 626

原创 ReactNative总结2之ReactNative与Native交互

1.RN如何调用native组件?这块具体内容,官方文档写的非常详细了,就不在此赘余了。参考地址:http://reactnative.cn/docs/0.40/native-modules-android.html#content2.RN如何跳转到native页面?我们要从RN页面跳转到native页面,就要用到intent。但是如何使用intent呢?参考上边的RN调用native

2017-01-16 14:17:52 493

原创 ReactNative总结(1)

1.ReactNative如何指定点击事件?经常出现在点击事件中引用组件或者属性引用失败,如何解决?1.我们如果想给固定模块设置点击事件,则可以在最外层套用一个TouchableOpacity或者其他touch系列组件即可,注意touch内部只能嵌套一个组件,所以如果有多个组件,需要再最外层套一层View。2.当我们写touch对应的事件时,在事件中引用属性,发现会报找不到等错误,这个地方

2017-01-13 18:20:10 516

原创 React Native客户端服务器分开集成方案

刚刚接触React Native,发现网上在原有项目上集成RN时总是把Server和native代码混在一起,这样子很难维护,所以我们要想办法把server的代码和native的代码分开处理。如何分开集成呢?1.在我们Android项目中,可以新建一个RNLib的module,在其中的build.gradle中配置如下:apply plugin: 'com.android.libr

2016-11-28 17:12:02 4260 1

转载 Android 中thread和service的区别

1.服务不是单一的进程。服务没有自己的进程,应用程序可以不同,服务运行在相同的进程中。2.服务不是线程。可以在线程中工作。一.在应用中,如果是长时间的在后台运行,而且不需要交互的情况下,使用服务。同样是在后台运行,不需要交互的情况下,如果只是完成某个任务,之后就不需要运行,而且可能是多个任务,需需要长时间运行的情况下使用线程。二.如果任务占用CPU时间多,资源大的情

2016-11-08 17:02:25 399

转载 监听视图树 OnGlobalLayoutListener

背景我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们写一个控件public class MyImageView extends ImageView {    public MyImageView(Context context, AttributeSet attrs) {        super(context, attrs);

2016-10-20 11:42:05 14205

原创 RecyclerView

RecyclerView经常被用来和listview做对比来使用,今天来分享一个项目中的例子,来给大家展示一下RecyclerView比listview的优势。     项目要求:1.下边列表项数可以根据需求动态配置,当数量小于4项的时候,我们把listitem的宽度设为“屏幕的宽度/x项数“,当项数多于4项的时候,每一项的宽度固定为160dp。        2. 当项数少于等于3项

2016-09-29 17:14:33 439

转载 关于Fragment使用中遇到的异常:Fragment already added和fragment not attached

问题1:java.lang.IllegalStateException: Fragment already added异常的处理。当快速双击调用FragmentTransaction.add()方法添加fragmentA,而fragmentA不是每次单独生成的,就会引起这个异常。DialogFragment.show()内部调用了FragmentTransaction.add()方法,

2016-07-21 14:34:42 2951

转载 Android签名的过程

Apk解压后的结构:会生成一个META-INF的文件夹存放签名相关的数据:MANIFEST.MF WUBA_KEY.RSA WUBA_KEY.SF。此三个文件都是我们对unsigin.apk签名时生成的。SHA1:安全哈希算法,对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能

2016-07-18 16:39:06 345

原创 新浪微博分享的坑记录

笔者在使用友盟分享中的新浪微博分享发现一个问题,新浪微博如果没有客户端的情况,会调用新浪微博的网页进行分享,但是,发现我们之前的登陆状态被清除掉了。经研究发现,如果没有新浪微博客户端的时候调用新浪微博网页版分享,会清掉WebView中的cookie数据。导致我们在cookie中写入的登陆态被清掉了。           解决办法:鉴于目前没法控制新浪微博sdk不清cookie,我们在使用分享时

2016-07-18 15:59:17 608

原创 WebView clearHistory()不生效

可能大家在使用过程中可能碰到过WebView clearHistory不起作用的情况。这个情况产生的原因是我们在loadUrl的时候,由于新的页面还没有完全加载出来,所以clearHistory没有起作用,因为要保证至少一个页面在最上边,所以上一个页面没有被移除掉。解决这个问题可以在onPageFinished方法中添加clearHistory方法,或者延时调用clearHistory方法。

2016-07-05 16:50:24 2975

原创 Arrays.asList方法的漏洞

1. Arrays.asList方法没有办法remove元素。java提供了Arrays.asList方法来讲array转换成list,也提供了List.toArray方法来讲list转换为Array。来说说我在使用过程中碰到的问题。友盟分享时:12SHARE_MEDIA platformArray[] = {SHARE_MEDIA.QQ

2016-07-05 16:37:59 799 1

原创 singleInstance模式下的坑

singleInstance是启动模式中的一种,当activity使用该种启动模式时,会单为此activity开辟一个新的栈来存放此activity。这种模式相当于我们一个应用只有一个实例,其实就是单例模式。而这种模式有时候会引起一些问题,在这里记录一下笔者遇到的问题。                我们做的app做了手势密码解锁的功能,该功能即是用的singleInstance模式。我们

2016-07-05 15:30:12 10859 3

转载 Android应用在未启动的情况下无法收到指定广播的问题总结

最近在做一个需求:程序没有桌面图标,安装后能够自动将其插件添加到Launcher上,也就是程序在未启动的情况下,能够完成一些操作。能够想到的方案是在AndroidMainifest.xml中静态注册一个广播,监听系统的某些广播达到触发应用完成操作的目的,但现象是:程序安装后,在未启动的情况下无法接收到系统的广播;但在启动一次后,就能够正常收到系统广播。通过查阅资料发现,这个问题只有在And

2016-06-29 10:37:04 3117

原创 解决Volley上传Bitmap问题

解决Volley大图片上传问题

2016-06-27 18:37:12 2021

转载 Android Volley完全解析

2015-06-10 16:13 35596人阅读 评论(19) 收藏 举报 分类: Android 移动开发(87) Android Volley完全解析(一),初识Volley的基本用法转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820

2016-06-27 11:56:37 588

原创 MVP模式在项目中的使用

1.MVP模式的简介:2.MVP模式具体使用方法:

2016-06-24 15:45:25 1858

原创 android 外部调起要注意的地方——是否需要控制访问host

1.外部调起的实现方式 外部调起通常我们需要再某个activity上配置相应的data参数即可实现外部调起。第一,在AndroidManifest.xml中对标签增加,如下:activity android:name="com.baidufe.shemedemo.SchemeActivity"

2016-06-23 17:57:39 7097

原创 项目中遇到的webview的相关问题

1.webview的shouldOverrideUrlLoading和shouldInterceptRequest的使用:  shouldOverrideUrlLoading常用来做劫持处理,主要劫持的是url。(1)这个方法的功能显而易见,我们可以通过该方法来实现web和native的交互。比如拦截固定host的url,来做具体的native操作。(2)这个方法也可以用来过滤白名单。

2016-06-23 17:25:19 2533

原创 WebView loadUrl,loadData,loadDataBase

loadUrl会将整个页面加载,类似于浏览器打开一样,渲染整个页面。包括排版布局。如果我们用自己的排版,只关心数据的话可以考虑用loadData和loadDataWithBaseURL 。loadData:public void loadData (String data, String mimeType, String encoding)

2016-04-18 17:16:25 2827

转载 Android_Fragment_Fragment详解

版权声明:本文为原创文章,未经博主允许不得转载。http://blog.csdn.net/zimo2013目录(?)[+]本博文为子墨原创,转载请注明出处!http://blog.csdn.net/zimo2013/article/details/122393491.Fragment概述在一个Activity中, Fragment代表

2016-03-29 11:38:30 324

转载 ViewPager+FragmentPagerAdapter实现微信5.2.1主界面架构

人的一生,没有一味的苦,没有永远的痛;没有迈不过的坎,没有闯不过的关。本讲内容:ViewPager+FragmentPagerAdapter实现主界面架构(可以点击和滑动)示例一:     下面是res/layout/top1.xml 布局文件:[java] view plain copy

2016-03-28 14:33:28 486

转载 Android Fragment 你应该知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下。之前的博客属于怎么使用Frag

2016-03-28 14:21:45 361

转载 Android 快速开发系列 打造万能的ListView GridView 适配器

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承B

2016-03-28 11:24:59 353

转载 纠正对Fragment Transaction BackStack的误解

转载请注明出处:http://write.blog.csdn.net/postedit/40476267目前在开发APP时,Fragment已经被开发者广泛使用,但Fragment的BackStack却被很多开发者误解。所以这篇博客就讨论下Fragment的BackStack及一些相关的常用接口。首先需要明确的是,FragmentActivity的FragmentManager

2016-03-25 18:52:27 246

原创 Android ListView

讲解ListView的文章实在太多了,依照惯例,我还是为大家选取一篇觉得讲的不错的文章,不在此赘述了。链接如下:http://blog.csdn.net/lmj623565791/article/details/38902805  还转这位大哥的吧,大家可以多多看看他的博客,写的很好。几个特别属性的用法:http://blog.csdn.net/fancylovejava/article/de

2016-03-24 17:29:48 359

原创 Android的事件处理

网上已经有很多关于事件传递的帖子了,我这边挑一篇写的不错的,供大家参考,http://www.360doc.com/content/13/0503/16/7857928_282701201.shtml       为了方便大家理解,我自己画了一个示意图,来方便大家理解记忆:            ViewGroup关于touch事件的处理有三个方法:dispatchEven

2016-03-24 15:37:11 289

转载 Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager

分类: 【android 进阶之路】(61) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大

2016-03-24 15:04:28 404

原创 个人项目Fragment使用经验及遇到的问题

个人项目中用到Fragment时的经验及问题处理:           1.我们能用hide和show来控制fragment的时候就可以用这两个来控制,这样可以减少页面的绘制,提高性能。              可参见前边转载的两篇文章的以下文字:             detach,remove和add,hide和show的使用:replace相当于remove和add的结合,所

2016-03-24 11:36:21 1472

转载 Android Fragment 真正的完全解析(下)

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上

2016-03-24 11:33:28 355

转载 Android Fragment 真正的完全解析(上)

Fragment的相关知识,照例参考:http://blog.csdn.net/lmj623565791/article/details/37970961

2016-03-23 18:45:42 308

原创 项目过程中遇到的问题及小知识点总结

今天先在这里列一下提纲,总结下项目中遇到的问题。         1.内存泄露相关问题          (1)Handler造成的内存泄露          (2)使用AsyncTask造成的内存泄露          2.

2016-03-23 18:39:27 374

原创 Android四大组件之ContentProvider

照例,关于ContentProvider的使用,我们可以参考http://blog.csdn.net/chuyuqing/article/details/39995607这篇文章。            常见的ContentProvider我们常常是对接的数据库使用,而实际上后边的存储类型ContentProvider是不关心的,可以时数据库,可以是文件。            Conte

2016-03-23 17:16:08 364

原创 Android四大组件之BroadcastReceiver

关于BroadcastReceiver,先引入一篇写的比较全面比较好点的文章:http://www.2cto.com/kf/201404/296055.html不过其中开机自启动的源码稍微有点问题。大家用的时候注意一下,很容易发现问题的,action没有配好。            按照惯例,基础知识我们还是看上边的文章即可,下边只对一些注意点做讲解。         1.Andr

2016-03-22 16:29:03 294

原创 Android四大组件之Service

Service的基础讲解,一下两篇文章讲的不错:            1.http://www.360doc.com/content/14/0415/18/2793098_369238276.shtml           2.http://blog.csdn.net/ryantang03/article/details/7770939   service生命周期相关

2016-03-17 14:29:48 308

原创 Android四大组件之Activity

android生命周期相关的详细描述,请参加:http://blog.csdn.net/liuhe688/article/details/6733407android api:http://www.android-doc.com/guide/components/activities.html这里只强调面试或者我们平时容易弄错的几个小点:1.onRestart之后是否还会走onStart方法?   答案:是会走的。2.按返回键的时候onSaveInstanceState方法会被调用吗?  答案

2016-03-16 16:41:40 277

原创 2016年3月16日,开始自己的博客

今天开始写我的博客,总结下学习过的android知识,有很多我们用过就会忘,可能原来已经弄得很清楚的知识,现在却有些模棱两可。第一篇博客主要先总结下提纲,来记录下接下来要写的内容有哪些。大面说的东西就不详细写了,只写些我有些容易忘记的或者容易混淆的。                            Android基础知识部分                    1.Androi

2016-03-16 15:06:43 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除