拓展学习
文章平均质量分 82
qq_35224673
这个作者很懒,什么都没留下…
展开
-
高德地图
高德地图的引用原创 2016-06-06 15:35:04 · 1440 阅读 · 0 评论 -
android 开发中不可不知的技巧
https://github.com/ZQiang94/Andriod-collect-blogs 掘金转载 2016-08-15 09:02:56 · 7821 阅读 · 2 评论 -
信息更新小红点显示——自定义控件BadgeView的使用介绍
在现在大部分的信息发布类应用,都有这样的一个功能:当后台数据更新,比如有系统消息或者是用户间有互动的时候,通过在控件上显示一个小红点来提示用户有新的信息。一般来说,这种业务需求,我们可以在布局文件中隐藏一个小红点,然后当检测到有数据更新的时候,我们将隐藏的小红点显示即可。但是这种方案,存在一些弊端,比如使用不方便,需要在很多界面添加小红点的布局,而且使用起来不灵活。今天这篇文章,给大家介绍原创 2016-08-04 17:05:07 · 3290 阅读 · 1 评论 -
Android开发各类常见错误解决方案
转自: http://www.jianshu.com/p/c5db81cbc438本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。(1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方转载 2016-08-05 09:48:13 · 9972 阅读 · 0 评论 -
Android:学习AIDL,这一篇文章就够了(上)
前言在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充而不是侮辱与谩骂?所以最终还是厚颜用了这么一个不怎么有耻的标题。好了,接下来进入正题,转载 2016-07-26 16:14:18 · 968 阅读 · 0 评论 -
Android:学习AIDL,这一篇文章就够了(下)
前言上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识。强烈建议大家在看这篇博文之前先看一下上一篇博文:Android:学习AIDL,这一篇文章就够了(上)注:文中所有代码均源自上一篇博文中的例子。 另:在看这篇博文之前,建议先将上一篇博文中的代转载 2016-07-27 08:56:36 · 457 阅读 · 0 评论 -
“全文”和“收起”实现
朋友圈列表的点击“全文”展开、点击“收起”折叠,实现起来很简单,主要是以下两步:获取item文本的行数记录item文本的状态1.获取文本的行数很容易想到获取文本的行数,超出规定行数便折叠文本,但没有方法可以直接根据字数计算出TextView的行数,所以只能用content.setText();content.getLineCount();这时会发现这样获取到的行数为0,因原创 2016-08-11 11:02:49 · 2772 阅读 · 0 评论 -
Token在android中的使用
首先Token是一个怎么样的东西,Token存在的意义又在哪里?学过php或是其他web开发的人都知道一个东西叫session和cookie,这些东西可以在服务器或是本地保存一些东西,比如说登录状态,当用户登录后可以通过session或是cookie在本地保存一段时间的登录状态,在这段时间内,用户再度登录的时候就不用再输入用户名和密码了,但是过了一段时间后,用户需要再次进行身份认证,这样一来的话,原创 2016-09-26 10:04:52 · 2193 阅读 · 0 评论 -
Android客户端与服务器交互中的token
学习TokenToken是什么?Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。Token的引入——Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判原创 2016-09-26 10:09:55 · 1306 阅读 · 0 评论 -
android使用webview登录,获取session传递到httpclient小例子
转载自: http://blog.csdn.net/pochuanpiao/article/details/17953645 前几天完成了一个客户端小功能,使用html页面登录,拿到cookie之后,传递给httpclient完成业务逻辑的访问,现在把基本的流程整理记录一下。首先来一张Android工程的目录结构图吧,html、js文件都是放在ass转载 2016-09-26 10:11:46 · 1910 阅读 · 0 评论 -
回调方法介绍之中国好室友篇(Java示例)
作者:futeng链接:https://www.zhihu.com/question/19801131/answer/26586203来源:知乎著作权归作者所有,转载请联系作者获得授权。前言在Java社区的各种开源工具中,回调方法的使用俯拾即是。所以熟悉回调方法无疑能加速自己对开源轮子的掌握。网上搜了一些文章,奈何对回调方法的介绍大多只停留在什么是回调方法的程度上。本篇转载 2016-10-11 17:27:48 · 359 阅读 · 0 评论 -
Android webview交互
首先要在manifest.main文件中创建一个webview,然后再activity中定义这个webview然后进行一下相关操作。1、添加权限:AndroidManifest.xml中必须使用许可"Android.permission.INTERNET",否则会出Web pagenot available错误。2、在要Activity中生成一个WebView组件:转载 2016-09-26 10:33:47 · 743 阅读 · 0 评论 -
Android中WebView加载本地Html,与JavaScript与Android交互: 一
最近在做项目中,要使用WebView加载本地html页面,用Java代码获取的数据,需要将数据传到JavaScript中去。以前都加载服务器端返回的url地址,使用WebView加载,这次不同了。于是细细的学习了JavaScript与Java代码相互传值,最后总结在这里。为了让WebView中的JavaScript脚本调用Android方法,WebView提供了一套WebSettings工原创 2016-09-29 14:27:10 · 889 阅读 · 0 评论 -
startActivityForResult和setResult详解
startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activ原创 2016-10-19 14:09:18 · 412 阅读 · 0 评论 -
30分钟上手最火android网络请求框架Retrofit
说到目前最火的网络请求库,那肯定是的非Retrofit莫属了,如果你还不了解Retrofit如何使用,如果你想让自己的网络请求库更优雅一些,那么你来对地方了。Retrofit与okhttp共同出自于Square公司,retrofit就是对okhttp做了一层封装。把网络请求都交给给了Okhttp,我们只需要通过简单的配置就能使用retrofit来进行网络请求了首先在你的Grandle中引入原创 2016-07-28 15:19:01 · 8918 阅读 · 1 评论 -
快速Android开发系列网络篇之Retrofit
Retrofit是一个不错的网络请求库,用官方自己的介绍就是:A type-safe REST client for Android and Java看官网的介绍用起来很省事,不过如果不了解它是怎么实现的也不太敢用,不然出问题了就不知道怎么办了。这几天比较闲就下下来看了一下,了解一下大概实现方法,细节就不追究了。先来看一个官网的例子,详细说明去网官看简单示例原创 2016-07-28 15:17:39 · 414 阅读 · 0 评论 -
Git客户端图文详解如何安装配置GitHub操作流程攻略
GIT转载 2016-06-06 18:59:48 · 617 阅读 · 0 评论 -
android中MVP模式(一)
1. 明确需求,界面如下:可存,可根据id读取数据。包结构图2. 建立beanpublic class UserBean { private String mFirstName; private String mLastName; public UserBean(String fir原创 2016-07-10 10:30:20 · 222 阅读 · 0 评论 -
强引用、弱引用、软引用、虚引用——Java 7之基础
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:Object o=new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下方式来原创 2016-06-29 13:39:14 · 345 阅读 · 0 评论 -
单元测试
摘要:单元测试是软件测试的基础,本文详细的论述了单元测试的两个步骤人工静态检查法与动态执行跟踪法,所需执行的工作项目及相关的策略和方法。通过对这两个步骤的描述作者将多年的单元测试经验及测试理论注入于全文。 关键词:单元测试、人工检查、白盒测试、测试用例、跟踪调试 1 概述 单元测试是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。其目的在于发现每个程序模原创 2016-07-12 14:40:27 · 1367 阅读 · 0 评论 -
Intent Filter匹配规则
Intent简介 Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,原创 2016-06-15 12:37:00 · 3938 阅读 · 0 评论 -
React Native 中文版(含新增 Android 章节)
转载自 : http://wiki.jikexueyuan.com/project/react-native/转载 2016-07-14 09:45:48 · 216 阅读 · 0 评论 -
读懂 Android 中的代码混淆
在Android开发工作中,我们都或多或少接触过代码混淆。比如我们想要集成某个SDK,往往需要做一些排除混淆的操作。本文为本人的一些实践总结,介绍一些混淆的知识和注意事项。希望可以帮助大家更好的学习和使用代码混淆。什么是混淆关于混淆维基百科上该词条的解释为代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅原创 2016-07-26 17:48:47 · 8691 阅读 · 1 评论 -
LeakCanary 中文使用说明
LeakCanaryAndroid 和 Java 内存泄露检测。“A small leak will sink a great ship.” - Benjamin Franklin千里之堤, 毁于蚁穴。 -- 《韩非子·喻老》demo一个非常简单的 LeakCanary demo: https://github.com原创 2016-07-27 09:45:44 · 391 阅读 · 0 评论 -
Fresco
关于 FrescoFresco 是一个强大的图片加载组件。Fresco 中设计有一个叫做 image pipeline 的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。Fresco 中设计有一个叫做 Drawees 模块,方便地显示loading图,当图片不再显示在屏幕上时,及时地释放内存和原创 2016-07-27 15:59:32 · 360 阅读 · 0 评论 -
Fresco 简单使用
Fresco是facebook推出的一款强大的图片加载的框架,这个框架出来一段时间了,前一段时间使用过了ImageLoader的框架,生命在于折腾,今天就来折腾一下Fresco这个强大的框架。1.配置环境由于我用的是android studio所以这里就只是说一下android studio下如何配置,在强大的gradle,只需要一句话搞定,gradle会帮你下载这个Fresco框原创 2016-07-27 16:06:36 · 458 阅读 · 0 评论 -
MVP
转载自: http://blog.csdn.net/lmj623565791/article/details/46596109; 一、概述对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编转载 2016-07-06 18:40:46 · 223 阅读 · 0 评论 -
Android ConstraintLayout
说明Google I/O 2016 上发布了 ConstraintLayout, 简直是要变革 Android 写界面方式. 于是第二天我立即找到相关文档尝试, 这是官方提供的 Codelab 项目. 手把手教你探索 ConstraintLayout. 英文原文: https://codelabs.developers.google.com/codelabs/constraint-la原创 2016-07-28 10:01:25 · 453 阅读 · 0 评论 -
快速Android开发系列网络篇之Android-Async-Http
AsyncHttpClient client = new AsyncHttpClient();client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override public void onSuccess(String response) { System.out.print原创 2016-07-28 15:11:20 · 370 阅读 · 0 评论 -
superTextView
转载自: https://github.com/lygttpod/SuperTextViewSuperTextView一个功能强大的TextView,可以满足日常大部分布局方式shangxun 发布于 2016-10-27分类:安卓源码阅读(34)评论(0)描述:一个功能强大的TextView,可以满足日常大部分布局方式,开发者可已转载 2016-10-31 10:02:41 · 3287 阅读 · 1 评论