Android开发_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Android开发 >>列表
因为gwf的原因,大陆连不上google所以AndroidSDK是无法更新的而且设置代理也不一定能解决问题如果是初学者想快速的了解安卓开发,可以在国内的内网下载整合包下载地址:http://rj.baidu.com/soft/detail/23485.html?ald快速创建一个安卓项目------helloworld!1.file--Androidapplicationproject3.设置项目名称,app名称,app唯一标识。项目适用于安卓版本4.图标,界面,项目位置... 查看全文
谷歌最近更新了SupportLibrary24.2.0,而DiffUtil就是在这个版本添加的一个工具类。DiffUtil是一个查找集合变化的工具类,是搭配RecyclerView一起使用的,如果你还不了解RecyclerView,可以阅读一些资料或者我的博客:RecyclerView使用初探根据惯例,先放效果图:可以看到,当我们点击按钮的时候,这个RecyclerView所显示的集合发生了改变,有的元素被增加了(8.Jason),也有的元素被移动了(3.Rose),甚至是被修改了(2... 查看全文
本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(AndroidStudio同理,且可省去配置SDK以及安装adt插件的步骤)。1.安装JDK(1)JDK8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(2)选择Linux版本下载,如下载的是tar包则使用#tarxvzfxxx.tar.gz命令进行解压... 查看全文
RxJava的核心内容很简单,就是进行异步操作。类似于Handler和AsyncTask的功能,但是在代码结构上不同。RxJava使用了观察者模式和建造者模式中的链式调用(类似于C#的LINQ)。观察者模式:Observable(被观察者)被Observer(观察者)订阅(Subscribe)之后,Observable在发出消息的时候会通知对应的Observer,并且,一个Observable可以有被多个Observer订阅。链式调用:和Builder模式类似... 查看全文
什么是高斯模糊?高斯模糊(英语:GaussianBlur),也叫高斯平滑,是在AdobePhotoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观察图像,这与镜头焦外成像效果散景以及普通照明阴影中的效果都明显不同。什么?看不明白?没关系,我也看不明白,维基百科复制回来的嘛。我们直接放一些图片来了解以下这个高斯模糊是怎么样的。因为高斯模糊在iOS中最常见... 查看全文
Android开发中的图片存储本来就是比较耗时耗地的事情,而使用第三方的七牛云,便可以很好的解决这些后顾之忧,最近我也是在学习七牛的SDK,将使用过程在这记录下来,方便以后使用。先说一下七牛云的存储原理,上面这幅图片是官方给出的原理图,表述当然比较清晰了。可以看出,要进行图片上传的话可以分为五大步:1.客户端用户登录到APP的账号系统里面;2.客户端上传文件之前,需要向业务服务器申请七牛的上传凭证,这个凭证由业务服务器使用七牛提供的服务端SDK生成;3.客户端使用七牛提供的客户端SDK... 查看全文
· Android开发常见错误类型一览表发布时间:2016-07-27
这是我的第一个博客,我会一直添加我在Android开发中遇到的错误,用来记录我开发中踩过的那些坑------------------------分割线-------------------------------------ClassCastException类型转换错误常发生在找到某个东西时,强转RemoteException:无法建立远程服务连接syntax:语法错误Error:Executionfailedfortask':app:compileDebugJavaWithJavac'... 查看全文
仅限于用5.1.4版本的按照友盟分享的API在自己的代码中修改:1.微信分享需要打包APK文件,数字签名与微信开发申请的要一致2.此name中属性不能修改value为友盟的申请的appkey<meta-dataandroid:name="UMENG_MESSAGE_SECRET"android:value="******************************">3.做微博分享时:libs里面添加SocialSDK_Sina.jar和weiboSDKCore_3.1.4... 查看全文
线程在android是个重要的概念,从用途上讲,线程分为主线程和子线程,主线程负责页面相关,子线程负责耗时操作。在android中除了Thread本身还有AsyncTaskIntentServiceHandlerThread。AsyncTaskpublicabstractclassAsyncTask<Params,Progress,Result>1Params参数类型2Progress执行进度类型3Result返回数据类型不需要参数可以用Void代替它提供了4个核心方法... 查看全文
· 10个学习Android开发的网站推荐发布时间:2016-06-17
1.AndroidDevelopers作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会。2.AndroidGuides-CodePathCodePath是国外一个技术培训机构,主要培训iOS和Android开发,而CodePath将AndroidGuides放在Github,已经获得了4000+个赞,对于Android初学这特别适合,而且浅显易懂。3.Androidtutorial... 查看全文
Android开发的过程中,我想要通过代码来实现数据连接的开启和关闭,最初我将目标锁定为ConnectivityManager类,但是在翻阅了Android官方API后并没有找到相关的方法,如图1。图1但是据说Android的一些类的某些方法的API是非公开的,所以我又做了如下尝试:获得ConnectivityManager在加载时的Class对象,并查看了其中的方法;代码如下(这是一个方法中的全部代码):1ConnectivityManagerconnectivityManager=null... 查看全文
马上学Android开发视频教程全集马上学Android开发[马上学Android]安卓开发视频教程001Androi马上学Android开发[马上学Android]安卓开发视频教程002开发环马上学Android开发[马上学Android]安卓开发视频教程003Androi马上学Android开发[马上学Android]安卓开发视频教程004Button马上学Android开发[马上学Android]安卓开发视频教程005Toast的马上学Android开发[马上学Android]安卓开发视频... 查看全文
Android开发中的ListView,顾名方法思义,就是表视图。表示图在iOS开发中就是TableView。两者虽然名称不一样,但是其使用方法,使用场景以及该控件的功能都极为相似,都是用来展示大量数据并带有分页的控件。本篇博客将要类比着iOS开发来认识一下ListView,如果你是Android开发者,你可以看一下iOS中TableView的工作方式。如果你是初学者,那么只看Android的开发即可。其实Android开发和iOS开发有许多东西都是相通的,尽管控件的名称以及具体的使用方式不同... 查看全文
说到自定义控件不得不提的就是接口回调,在Android开发中接口回调用的还是蛮多的。在这篇博客开始的时候呢,我想聊一下iOS的自定义控件。在iOS中自定义控件的思路是继承自UIView,在UIView的子类中组合一些控件,对外暴漏一些属性和回调接口,并留有必要的实现方法。在iOS自定义控件中常用的回调有两种,一是委托代理回调(Delegate),另一种是Block回调。如果你想对这两者有所了解,请参考我之前的博客《Objective-C中的委托(代理)模式》、《Objective... 查看全文
你可能已经在铺天盖地的GoogleI/O报道里读到了一个东西:InstantApps。它的概念很简单:你在Android手机上,朋友给你发来一个链接,比方说,一个摄影用品商店B&H上的商品。而恰好B&H的Android应用也支持了InstantApps。你点击了这个链接,就直接进入了B&H的Android应用,即便手机并没有安装它。它的加载速度如此快,以至于你以为打开的是一个移动网页——并非这样,它其实真的是Android应用。不光如此... 查看全文
· 搭建Android开发环境发布时间:2016-05-21
1、AndroidSDK的安装下载地址:http://developer.android.com/index.html访问网站的话请自备梯子选择:adt-bundle-windows-x86_64-20140702.zip下载地址:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip上面的代码直接复制使用xunlei就可下载,不需要梯子,速度还是很快的:当然你也可以直接下载全套压缩包(64bit)... 查看全文
<!--常用属性说明:android:id="@+id/button"为控件指定Idandroid:text="NNNNNNNNNN"指定控件的显示文本android:textSize="12pt"让控件中的文本显示大小android:singleLine="true"让控件中显示的文本在一行显示完,显示不了的自动省略android:gravity="left"让控件中的内容靠左显示android:padding="16dp"让控件中的文本距控件外边框的填充尺寸... 查看全文
· Android开发日志统一管理发布时间:2015-05-07
在开发中,我们通常要对日志的输出做统一管理,下面就为大家推荐一个日志输出类,在开发阶段只需将DEBUG常量设为true,生产环境将DEBUG设为false即可控制日志的输出。啥都不说了,需要的朋友直接带走。packagecom.android.util;/***日志输出统一管理**@author祁连山*@date2015-04-27*@version1.0**/publicclassLog{privatestaticfinalStringTAG="com.android.app"... 查看全文
在运行android程序时出现这样的错误:Failedtoinstallhomework.apkondevice'emulator-5554':EOFjava.io.IOException:EOF在网上查找资料,问题在于adb,可能的原因在于解决方案:一:打开cmd命令提示符,先执行adbkill-server,再执行adbstart-server二:1.清理项目,Project->Clean2.右击项目浏览器,并关闭项目,之后关闭Eclipse,之后再重新打开3.再次清理项目4... 查看全文
Android3.0提供了drag/drop框架,利用此框架可以实现使用拖放手势将一个view拖放到当前布局中的另外一个view中。本文将介绍如何使用拖放框架。一、实现拖放的步骤首先,我们先了解一下拖放过程,从官方文档可以知道,整个拖放过程共分为4个步骤,具体如下:1、Started:启动拖放,主要是调用被拖放View的startDrag方法。此方法原型为:publicfinalbooleanstartDrag(ClipDatadata,View... 查看全文