现在位置: 首页 > Android开发经验 > 文章
2016年11月10日 Android开发经验 ⁄ 共 6952字 评论关闭
前言 我们每一个Android开发人员对ListView的使用肯定是很熟悉的,然而多少人能真正的懂ListView的缓存机制呢,说白了就是ListView为了提高效率,而内部实现的一种优化,牺牲一点内存。而这种优化就需要复用ItemView(也就是item对应的View).那么下面楼主来对ListView和RecyclerView的item复用问题做一个深入的讲解 先来一张大家学习的时候都遇到过的图 看不懂也没啥事,可以接着往下看,先有一个直观的认识 首先来解答几个问题 1.Li...
阅读全文

2016年11月10日 Android开发经验 ⁄ 共 4189字 评论关闭
在实际的Android开发过程中,我们遇到了一些奇奇怪怪的Crash,通过sigaction再配合libcorkscrew以及一些第三方的Crash Reporter都捕获不到发生Crash的具体信息,十分头疼。然后我们通过Bugly上报的Java的CallStack观察发现这些Crash发现了一些共同的信息: 看来是和OpenGL有关系,于是我们进一步对程序输出的log进行观察,又发现: 从这个log里面我们获得了几个信息: 几乎所有出现这种Crash的设备,都是Adreno的GPU 几乎所...
阅读全文
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53068940 【DylanAndroid的博客】 Android中常用的动画都在这里了,包含了基本的动画【透明度动画,缩放动画,旋转动画,位移动画】;还有就是这四种动画的组合实现; 还有布局动画,就是在加载布局时的动画;还有Activity跳转的动画。 效果图如下: 1. Android基础动画 透明度动画 <?xml version="1.0" encoding="utf-8"?> <se...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 2141字 评论关闭
前言: 虽说网上有太多的Android课程,但是大多都是视频,有Android在线开发环境的几乎没有,但是对于学习Android的人来说拥有在线的Android开发环境是非常好的,可以随时动手操作学习Android开发,及时了解自己的掌握情况! 实验楼就提供了Android在线开发环境,你不需要本地搭建Android开发环境,打开浏览器就可以进行Android开发的学习~ 可以随便折腾!!而且边看边动手操作,可以更快上手Android开发。 Android开发在线环...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 4739字 评论关闭
转载请注明出处:【huachao1001的专栏:http://blog.csdn.net/huachao1001】 好久没有写博客了,这篇文章本应该在国庆期间发表的,十月份一直要写开题报告,拖到现在。这篇文章记录的是2017年8月中旬至9月下旬期间博主参加的校招,记录下来给需要的人看。另外,在准备校招前期,博主将校招复习笔记整理成了电子档,下一篇文章我会把它发布出来,希望能帮助到大家。 注意:本人记忆力确实不太好,很多问题都忘记了,只能挑记...
阅读全文
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53084234 本文出自【DylanAndroid的博客】 在上一篇Android基础动画,组合动画,帧动画,布局动画,Activity跳转动画中我写了基础动画的用法,那么这次我们来看Android属性动画上手实现各种效果,包括实现基本的透明度,缩放,平移,旋转,以及组合动画,还有就是自定义动画仿 QQ运动和抛物线动画。效果图如下: 1.为什么要用属性动画 属性动画:...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 15444字 评论关闭
概述 Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStore调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。 基础知识 Android系统提供API来支持自定义相机拍照和系统拍照,以下是有关的类: Camera 该类提供基础API来使用设备上的相机,且该类可以为你的...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 11755字 评论关闭
Retrofit结合RxJava使用指南 Retrofit是一个当前很流行的网络请求库, 官网的介绍是: "Type-safe HTTP client for Android and Java". 本文介绍Retrofit的使用. 先介绍单独使用Retrofit进行网络请求, 后面主要介绍和RxJava结合的请求, 有实例代码. Retrofit单独使用 Setup 首先在manifest中加上网络权限: <uses-permission android:name="android.permission.INTERNET" /> 然后在app/build.gradle中加...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 3838字 评论关闭
转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6048369.html 本文出自【赵彦军的博客】 前言 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android中的广播机制就和这个差不多的道理。 BroadcastRec...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 3507字 评论关闭
一、TCP/IP协议(传输层协议)      1、Socket与ServerSocket            Socket是应用层与TCP/IP协议簇通讯的中间抽象层,Socket是一组接口,在设计模式中,Socket的设计就是门面模式,它把复杂的TCP/IP协议簇的内容隐藏在套接字接口后面,用户无需关心协议的实现,只需使用Socket提供的接口即可。            Socket的类型有两种,一种是面向连...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 2148字 评论关闭
   大家都知道如果手机只有一个活动的应用,那这个应用也太简单了吧。如同网页一下,是有多个组成的,在C#中我们可以使用各程skip控件或代码,这里不再赘述。那么我们还是在当前的项目中创建一个名为SecondActivity活动(Activity),并添加一个BTN按钮,代码如下:    package cn.hengzhe.tishi; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class SecondActiv...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 1295字 评论关闭
Weex 是什么 Weex是阿里发布的一款用WEB方式开发原生app的开源产品 Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。  开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Wee...
阅读全文
前言 之前,每次需要边写C++代码的时候,我的内心都是拒绝的。 1. 它没有代码提示!!!这意味着我们必须自己手动敲出所有的代码,对于一个新手来说,要一个字母都不错且大小写也要正确,甚至要记得住所有的jni函数等,真是太折磨人了…平时写java代码的时候都是写几个字母会出来一大堆提示然后选择的,这样还有一个好处就是很多时候我们不知道有那些函数,但是我们可以通过obj.,然后就可以看到它有哪些方法函数了。 2. 很多...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 3945字 评论关闭
本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果。这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志. 1. 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。(一般这个AppID需要公司营业许可证,还必须...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 6482字 评论关闭
我致力于最新的前沿安卓技术分析和使用教学,不打算将很多很深的东西,因为有多少人愿意沉下你的心境去学习难点?我一般只会简单提及.文字错漏在所难免还希望同学们喜欢 热修复介绍 热修复是什么? 如果你一个项目已经上线,出现了严重缺陷,那么你第一反应是推送新版本.那么问题来.老子刚下你的APP 你就叫我重新下载?啥东西!卸了.从而导致用户流量的减退.而热修复就是推送一个补丁文件到客户端(很小),用户打开应用时自动安装.是不...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 18454字 评论关闭
【工匠若水 http://blog.csdn.net/yanbober 未经允许严禁转载,请尊重作者劳动成果。私信联系我】 1 背景 好几个月没发车了,完全生疏了,为了接下来能持续性的发好车,这次先准备发个小车—— React Native。没错,就是这个从去年到现在官方都憋不出大招 1.0 版本,而被我朝开发者疯狂追捧备受争议的破车。怎么说呢,这玩意刚出来时有了解过,当时的内心是抵触的,但是内心总是架不住天朝的炒作能力,更架不住硬性指标,于是我...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 13272字 评论关闭
 AndFix原理 AndFix的原理就是方法的替换,把有bug的方法替换成补丁文件中的方法。  注:在Native层使用指针替换的方式替换bug方法,已达到修复bug的目的。 使用AndFix修复热修复的整体流程: 方法替换过程: 源码解析 解析源码从使用的方法一一解析。 在自定义Application中初始化PatchManger: PatchManager mPatchManager = new PatchManager(); 1 1 直接实例化了一个PatchManger实例对象,接下看PatchManager...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 3413字 评论关闭
最近在做一个关于vr游戏的项目,作为一个刚刚毕业并且刚刚进入这一行业的新手,有太多太多的东西需要学了。经过这个三个月的时间,在整个团队的合作下,算是基本完成了游戏吧,平台是三星的gear vr,现有在三星官方商店上架,其实游戏现在还并不很完善,很多bug可能还没修复,用户体验也没有做好,但是由于种种原因还是上架了,好评率不高。不过这次也让我学到了挺多的东西的,在这里就稍微记录一下,作为一个新手的经验,也希...
阅读全文
2016年11月10日 Android开发经验 ⁄ 共 665字 评论关闭
Exynos4412 uboot烧写 本文介绍裸机环境下如何编译烧写exynos 4412开发板的uboot 1. uboot源代码 下载讯为提供的源码压缩包,文件名为iTop4412_uboot_scp_20141224.tar.gz,解压后得到iTop4412_uboot_scp文件夹即可。 2. CodeSign4SecureBoot 下载samsung官方提供的CodeSign4SecureBoot压缩包。和iTop4412_uboot_scp文件夹放于同一个目录。 3. 制作bl2 在iTop4412_uboot_scp文件中执行 sh make itop_4412_android_config ...
阅读全文
2016年11月09日 Android开发经验 ⁄ 共 9415字 评论关闭
在移动应用中,很多时候都会用到图片选择、图片裁剪等功能。最近我也在准备一个开源的相册项目,以方便以后开发应用的时候使用,也尽可能的方便需要的人。一个完整的相册,应该包含相册列表、图片列表、图片的单选和多选、图片的裁剪、拍照、多选图片的大图预览等功能。这也是我这个项目将要包含的功能。在本篇博客中,将会讲述下我在这个项目中相册列表和图片列表的大致实现。 实现效果 结合几个常用的APP中的相册效果,当前...
阅读全文
×