![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 开发
文章平均质量分 66
Anny_Lin
唯梦想和生活不可辜负
展开
-
Fragment小用
【正文】一、ListFragement的介绍:ListFragment继承于Fragment。因此它具有Fragment的特性,能够作为activity中的一部分,目的也是为了使页面设计更加灵活。相比Fragment,ListFragment的内容是以列表(list)的形式显示的。1、ListFragment布局:ListFragment的默认布局包含一个list转载 2015-05-30 20:37:07 · 663 阅读 · 0 评论 -
android studio导入github项目
如图,当在Github上出现这种说明的,首先在你的中加入上面的字段然后记得在项目的build.gradle中加入如下内容mavenCentral()加到其中后rebuild一下即可原创 2015-07-31 16:02:41 · 515 阅读 · 0 评论 -
android回调的理解------异步任务回调接口
注意,我要放大招了!!哈哈哈哈,开玩笑啦~ 最近一直被回调接口折磨的欲生欲死的,网上看了很多例子,还是不明白有什么作用,最后逼不得已请教了一个朋友(其实我是想自己想明白的 0 0),在博客上整理一下思路,以供日后脑子不好使的时候回忆。首先了解一下接口的含义: 接口回调在android中一般是使用在数据的交互上(我是一般这样的,不对的请大神指教),比如你在Activity-A(下面简称A)中定义了原创 2015-08-13 16:26:53 · 3194 阅读 · 0 评论 -
腾讯、阿里2014实习招聘面经
转载地址:http://blog.csdn.net/u011843634/article/details/25710305从2月份开始准备到现在5月份尘埃落定,各种网申、笔试、电面、现场面从“兵荒马乱大混战”到最后“短兵相接单对单”,楼主也算是杀出了一片天。在这里留下一篇面试经历分享,感谢所有帮助我的人,与我并肩作战的人,同时也希望能帮到即将或者正在找工作的同学转载 2015-07-31 21:43:18 · 617 阅读 · 0 评论 -
Android Studio Error—Gradle: 错误:编码 GBK 的不可映射字符的
代码中的中文注释可能会引起Gradle报错解决办法:在项目下的build.gradle下添加以下代码即可解决 tasks.withType(Compile) { options.encoding = "UTF-8"}Gradle2.0+环境下需将Compile改为JavaCompiletasks.withType(JavaCompil转载 2015-08-04 15:00:39 · 785 阅读 · 0 评论 -
android studio进行第三方开源项目的导入,当作library
再记录一下如何导入第三方项目当作Library进行使用:首先,下载第三方的开源包,这个我不用说了吧,然后进行导入,直接将文件复制到你的app所在的项目下。然后在projecct就会有开源项目的文件夹了,然后进行添加依赖操作,在module的gradle的dependencies中加入依赖:在setting.gradle中加入引入:include ':ap原创 2015-08-19 16:02:15 · 770 阅读 · 0 评论 -
listview中adapter不使用notifyDataSetChanged单刷子item
今天整理公司项目的时候,优化了一下Listview的刷新效果,我们经常使用的是notifyDataSetChanged,但是这个方法的作用的是刷新整个数据,而对我们实现单个item来说,譬如只刷新一个item中的checkbox,使用notifyDataSetChanged则并不是很好,尤其是涉及到网络通信的情况下,则会浪费用户的流量,体验不是很好。 单刷子Item的操作一般而言都是为了显示某个i原创 2015-11-05 18:15:55 · 853 阅读 · 0 评论 -
viewpager实现自动滑动以及手势滑动功能
今天在做项目的时候,有一个viewpgaer展示图片的页面,第一反应是去网上查找,后来看了好多文章,其实也就是那么两三篇文章,其他的都是转载来转载去的,主要就是运用线程来进行无限循环进行实现的操作,个人感觉并不需要运用到线程,尤其是你写了死循环后,线程的回收就是个问题,所以就寻思着自己实现功能好了。 先看效果图吧: 实现思路: 在项目里比较重要的两个东西,一个是ha原创 2015-11-08 21:36:50 · 3484 阅读 · 2 评论 -
android studio AIDL使用方法。
最近学习aidl,在as上遇到了问题,老是出现问题,这里总结一下aidl的用法。因为例子中需要使用自定义类型作为传入参数,所以这篇文章基于此背景写的。step one: 在你的src/main目录下新建一个aidl的文件夹,然后在aidl文件夹中新建一个包,注意,这的包名要完全等同于androidMainfest里面的包名,然后我们在其中初始化我们自定义的类型(Book),Book.aid原创 2015-11-25 21:42:31 · 823 阅读 · 0 评论 -
知乎日报客户端的模拟实现(进行时)
缓冲页面: 文章主页面: 抽屉页面: 内容页面: 剩下的功能慢慢的添加,想要查看项目的朋友,请点击下面的连接,觉得还可以的话,麻烦给我个小星星嘛,毕竟新手是需要鼓励的https://github.com/JerryChan123/android-git/tree/master原创 2015-12-14 11:11:19 · 664 阅读 · 0 评论 -
View的滑动冲突解决-android开发艺术探索笔记
最近在准本找工作的同时,也在慢慢的看android开发艺术探索这本书感觉写的真是太好了,有空下来就做个笔记,下面进入正题:滑动冲突的产生:在页面中要有内外两层勇士滑动,这个时候就会产生滑动冲突了,比如scrollerView嵌套listview这种情况。常见的冲突场景:场景一:外部滑动方向和内部滑动方向的不一致(eq: horizontalScrollview和listview的嵌套) 场原创 2015-12-18 18:56:59 · 1183 阅读 · 0 评论 -
android学习路线
转载地址:http://www.cnblogs.com/zhuawang/p/3672228.html第一阶段:Java面向对象编程1.Java基本数据类型与表达式,分支循环。 2.String和StringBuffer的使用、正则表达式。 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键转载 2015-07-20 20:32:30 · 549 阅读 · 0 评论 -
android关于canvas.rotate()研究
在上篇文章中写了一个支付宝芝麻信用的页面的自定View,在其中使用了canvas.rotate()的方法,但是认识比较错乱,网上有两种说法,一是旋转了画布,二是旋转了坐标,今天就想研究一下,并且记录下来:先看一个简单的demo把: 这是简单写了一个自定义View,代码如下: @Override protected void onDraw(Canvas canvas) { s原创 2016-01-14 10:11:34 · 1485 阅读 · 0 评论 -
ViewDragHelper详解
转载来自:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0911/1680.html2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。Vie转载 2015-07-31 15:35:34 · 410 阅读 · 0 评论 -
android开发----异步下载图片,并且进行缓存和显示图片
在android的网络应用中,下载图片和显示图片需要消耗大量的时间,通过应用缓存机制可以提高用户体验,下面就给出一个简单的实例。代码思路: 1.首先获取SDcard路径,在SDcard中新建文件夹作为图片缓存的地址,,利用hashmap保存url和对应的文件地址 2.进行判断图片是否已经下载过,如果下载过则从缓存中获取并且显示在页面上,如果没有则执行下载下面是代码,代码里面原创 2015-07-20 14:54:41 · 800 阅读 · 0 评论 -
如何向android studio中导入第三方类库
下面分两种情况介绍一下如何导入第三方类库。1、对于jar的类库,非常简单,只要在项目根目录下新建一个libs目录,然后把jar复制进去,在jar上点击右键,选择Add as library,即可完成依赖的添加。2、对于github等网站上下载的源码类库,是无法通过这种方式添加的。首先把git clone下来的整个文件夹放入项目根目录下,这里以我自己的开发包为例,我的开发包名字是Shunix转载 2015-06-27 20:48:50 · 730 阅读 · 0 评论 -
android studio进行第三方源包导入
右键->Open Module Settings选择import Existing Project导入的库工程文件添加依赖项这里选择Module dependency,然后选择刚才导入的库。在选中module的build.gradle中就自动生成了依赖项,当然也可以直接在这里添加,如果你对gradle配转载 2015-06-29 10:17:21 · 562 阅读 · 0 评论 -
解决Android Studio加载第三方jar包,出现包重复加载的问题:
通过Maven中央库添加第三方jar包的时候,出现了重复加载jar包的问题,解决办法很简单去掉一个不让它去加载就OK了一、错误?123456789101112131415161718Err转载 2015-06-30 11:53:13 · 1015 阅读 · 0 评论 -
android圆角矩形框xml的实现
[转自]:http://iaiai.iteye.com/blog/1102958设置边框圆角可以在drawable-mdpi目录里定义一个xml: "1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android"> "#000000" /> "10dp"转载 2015-07-01 10:22:02 · 6272 阅读 · 1 评论 -
android stuido环境下获取sha1的方法
今天想要调用百度地图的SDK,以前使用Eclipse的时候直接在prefence里面查看就行,很方便,但是as里面并不能这样查看,所以就查了一下资源,下面做个总结。想要查看SHA1需要使用到terminal控制栏,就是在现实logcat栏那里1。在其中输入 keytool -list -keystore keynote(你自己的秘钥名字).jks注意,必须把你的sha1文件放在项目原创 2015-07-05 12:29:16 · 559 阅读 · 0 评论 -
android关于下拉刷新列表的使用列表
进行android下拉刷新列表的初步使用,使用的是github上面的开源项目原创 2015-07-03 21:42:31 · 831 阅读 · 0 评论 -
android studio导入so包
以百度地图为例,进行so包的的导入。首先在main文件夹下新建一个jniLibs文件夹,,再建立armeabi文件下,当然你需要知道自己的电脑使用的android模拟器是基于什么CPU/ABI下运行的,我的是x86,所以直接将so包导入到x86文件夹下就可以了,这是最简单的方法,网上修改gradle的方法都太过复杂, 亲测有效~原创 2015-07-05 14:56:42 · 864 阅读 · 0 评论 -
关于android渐变色的配置使用
xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 圆角 android:radius为角的弧度,值越大角越圆。这个貌似是全部一致的,也可以设置不一致的,四个角分别设置 android:topRig转载 2015-06-15 10:09:03 · 755 阅读 · 0 评论 -
android studio上imageloader初探
文章基于http://blog.csdn.net/xiaanming/article/details/26810303写的,是自己根据博主的博客做了一遍。 直接show the code。 1.先导入jar包,如果不会的童鞋请自行百度2.首先配置一个MyApplication继承applicationpublic class MyApplictation extends Application转载 2015-07-25 19:41:31 · 2397 阅读 · 0 评论 -
android studio使用imageLoader加载图片到listview上
listview上实现imageloader加载图片(android studio)原创 2015-07-25 20:48:01 · 1867 阅读 · 0 评论 -
监听listview中item有控件点击事件的变化,更新listview
记录一下,给自己提个醒,倘若listview的item中有控件如上图所示,图中的删除操作(即垃圾箱那个图标)因为监听事件是在adapter中写的,如果想用adapter.notifyDataSetChanged()方法进行更新,是不行的,因为在自定义的adapter中传入不进去本身对象的(也可能是我不知道有相关的方法),所以我们可以在主页面中设置一个Handler来进行更新操作原创 2015-07-04 11:39:15 · 2076 阅读 · 0 评论 -
TextView 实现横向滚动的方法
最近在做一个小demo,要实现地理定位得到的地址在TextView进行跑马灯的效果,在网上看了一下教程,很简单自己也写了一个:1.import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;/** */public class Te原创 2015-07-06 14:40:17 · 567 阅读 · 0 评论 -
面试经验
啥也不说了,面试的都是泪,自己水平还欠缺太多,面完赶紧回来整理一下,收拾一下心情,把面过的记住的题目记录一下:本人情况: 我投的是android程序开发的职位,自己是应届生,不算校招把,算是社招环节(错过了校招真是哭的一逼啊…)。笔试题目: 1.单例模式实现://方法一public class Singleton{ private Singleton(){} privat原创 2016-02-15 20:52:27 · 1083 阅读 · 0 评论