![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
泰 戈 尔
只有初恋般的热情和宗教般的意志,人才可能成就某种事业。 -- 川哥
展开
-
android自定义组件的简易实现
写这篇博客是为了复习之前在慕课上面有幸看到的自定义组件的实现,原理很简单,有三个步骤,为自定义的组件做好声明;封装成具体的可以使用的组件类,并利用接口回调机制为其注册监听函数;想使用正常的组件的方式稍加修改后进行使用。是不是感觉思路很清晰啊,那么让我们一起来实现它吧。1、做好声明,在新建的工程的value文件夹下创建一个名为atts.xml的文件,然后添加进自己将会使用到的“元素”,需要注意的是de原创 2015-10-05 19:50:40 · 6754 阅读 · 0 评论 -
SimpleDateFormat用法大全及易错分析
SimpleDateFormat使用java语言处理日期相关操作,就不可避免的会使用到SimpleDateFormat。当然了,目前我们采用较多的是Calendar类,通过对之求相关的属性值即可得到我们想得到的日期数据。下面我仅仅是谈论一下,关于SimpleDateFormat的一些格式的处理如下:为了美观一点,我就这么写了。static String format1="yy-MM-dd";原创 2015-12-08 18:17:22 · 7246 阅读 · 0 评论 -
Android使用SimpleAdapter
SimpleAdapter的使用步骤如下:声明ListView,并进行初始化操作准备数据集,一般用list来实现,当然也可以使用数组为listview适配simpleadapter 如下代码:声明ListViewprivate ListView mListView;准备数据集static List<Map<String,Object>> data=null; static{原创 2015-12-08 19:26:23 · 6838 阅读 · 0 评论 -
Android ToggleButton 实践
在android的开发过程中,对于ToggleButton的使用频率也是相当的高的,下面我就来说一下,这个组件的两种使用方式。第一种是简单的使用,利用Toast的方式弹出提示语句 需要注意的是要想自定义ToggleButton的显示的内容,就需要设置其TextOn和TextOff的内容。<ToggleButton android:id="@+id/toggleButton1"原创 2015-12-09 08:59:28 · 6949 阅读 · 0 评论 -
Android读取网络图片到本地的简约的实现
今天在网上看到了一个关于读取网络文件的小视频,觉得不错,拿来与大家分享思路具体的思路比较的简单,但是思想非常的单纯。那就是输入一个网址,点击按钮,将从网络上获取的一张图片显示到一个ImageView控件上。 这样看来,我们需要用到的核心就是网络操作了。说白了,就是读取网络流文件了。代码展示首先是主界面的布局文件<LinearLayout xmlns:android="http://schemas.翻译 2016-04-12 20:59:21 · 7730 阅读 · 0 评论 -
Android实现横屏以及全屏的小技巧
分享两个安卓的实用小技巧,那就是横屏和全屏的实现。 首先是横屏的实现首先是在清单文件中实现 <activity android:name=".MainActivity" android:screenOrientation="landscape" android:label="@string/app_name" >这样就可以了,原创 2016-04-13 20:29:08 · 11034 阅读 · 0 评论 -
做自己的安卓拍照应用,其实很简单
看着自己手机上的自带的拍照APP,感觉人家做的好精美啊,所以就心血来潮的想要做一个自己的安卓拍照app。于是在网上找啊找啊找的终于做出了一款还算能用的拍照设备。 (*^__^*) 嘻嘻……首先是一些原理上的介绍我主要是借助于SurfaceView类来实现组件的添加的;然后借助于Camera(导入包的时候记得是引入hardware的);设置拍照所需的一些参数实现拍照的回调接口,用以处理回调事件原创 2016-04-13 22:22:21 · 15832 阅读 · 1 评论 -
Android 文件操作心得体会
android 的文件操作说白了就是Java的文件操作的处理。所以如果对Java的io文件操作比较熟悉的话,android的文件操作就是小菜一碟了。好了,话不多说,开始今天的正题吧。先从一个小项目入门吧首先是一个布局文件,这一点比较的简单,那就直接上代码吧。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2016-04-11 11:16:58 · 7724 阅读 · 0 评论 -
App引导界面,可以这么玩
什么是ViewPager,刚一听到这个词,我们可能感觉很奇怪,但是我相信我们大部分人都曾见到过这些界面的。其实它就是我们在安装好一个app之后第一次使用时的那些引导界面的效果。这就是通过ViewPager来完成滴。今天,就让我们一起走进ViewPager的世界吧。理论基础其实说是理论基础,也只不过是一些小知识点罢了,所以不要紧张咯。ViewPager在ADT开发时使用到了android.suppo原创 2016-04-15 16:30:36 · 13915 阅读 · 2 评论 -
app如何更换用户头像信息呢?不妨这样做
对于现在的手机应用而言,要想获得更多的人的使用,就需要给用户更多的自由功能才行,这也是基于用户体验开发软件的核心思想,一切以用户为中心,想用户之所想,做用户之所需。今天我就来谈一谈刚学到的一个关于设置用户头像的小技巧。可行性分析要想实现设置自定义的头像功能,我们通常来说会有两种选择,那就是拍照或者从手机图库里面获取。今天就来讲一讲,这两种方式实现的细节的地方。首先是拍照实现:原理上将,最简单的实现原创 2016-04-17 21:52:48 · 11994 阅读 · 0 评论 -
Volley,小并发网络请求的好帮手
不得不说,当不了解一件事情的时候,就会像当然的认为,其很神秘。但是当真正的接触到了这些神秘的item,就不会有这种感觉了。作为一个android开发新手的我,刚接触到了Volley这个开源的网络请求框架,就瞬间被她打动了。下面我就谈一谈我对Volley的一些理解。Volley是什么?Volley是谷歌在2013年的I/O大会上发布的一个网络请求的框架,Volley在性能方面进行了大幅度的调整,它的设原创 2016-04-21 18:24:43 · 9199 阅读 · 0 评论 -
所谓 Spinner 组件
Spinner组件在平常的开发过程中应该算是比较常用的隶属于Input Control的android控件了,所以我们很有必要掌握这一个知识点,下面我就来谈一谈我对这个组件的一些认识。是什么?下拉菜单给用户提供了一个从一串数据中选择自己喜欢的值得非常方便的体验。触摸下拉菜单,就可以看到可供选择的一些数据。 怎么用?对于我们这些开发者来说,他是什么远远没有他怎么用来的重要,所以我们还是要“透过现象看原创 2016-04-24 17:36:44 · 8131 阅读 · 0 评论 -
唉,都是摄像头惹的祸 :-(
上传代码适配自动化完整代码测试Android端上传上传结果Iphone上传上传结果服务器端情况总结先上个福利图 :)首先说一下,写这篇博客的原因。大致可为以下几点:新买的android手机掉在了地上,摄像头摔得不能聚焦了,卖家还不给维修 :(手头有一个老旧的Iphone,然而不会IOS开发,所以决定使用网页形式来替代写博客需要一些手绘的流程图或者示意图,而电脑上的作图工原创 2016-09-09 09:09:49 · 7303 阅读 · 1 评论 -
怎么在Eclipse中添加VI插件
下载地址Vi插件下载位置怎么安装?将下载下来的zip文件进行解压,然后把对于的目录下的文件分别复制到eclipse目录下的plugins 和features目录下;注册在eclipse根目录下建立文件:viplugin2.lic,然后在里面添加以下字符串:nd4UFjUMBADcUSeSW8ocLKoGP3lpbWKkcOhIEjarQ15G4hmJI1wysZnHRp1bCsMI检验然后重新开启E转载 2016-01-18 17:15:42 · 7550 阅读 · 0 评论 -
Android学习之Animation(三)
今天观看了一个关于android动画的一些知识,就顺便记录下来,以备之后的学习和参考。在XML文件中使用LayoutAnimationController第一步: 在res/anim文件夹下创建一个xml文件,如list_layout_animation.xml.代码的内容如下面的简单的示例:<layoutAnimation xmlns:android="http://schemas.an原创 2016-01-18 15:59:24 · 6947 阅读 · 0 评论 -
Android之BaseAdapter的优雅实现
在android的开发过程中,我们不可避免的要使用ListView来展示我们的Activity上面的内容。你可以使用很多种方式来实现这一功能,但是如何优雅快速的来实现呢?这就是我要写的了,既为了大家共同进步,也为了以后自己复习方便。话不多说,上代码吧。 首先要在main_activity.xml 文件中写好我们的布局文件其实也就是一个ListView,然后是对于其内每一个Item,我们要展示的布局原创 2015-10-22 18:38:36 · 7057 阅读 · 0 评论 -
android实现gif动态图的使用
在android中显示一个静态图片比如png jpg等等都很方便,但是如果要显示一个gif 动态图片就需要进行一些处理。本文是采用自定义view 然后进行重新onDraw方法来实现首先自定义View【MyGifView.java】[java] view plaincopy/** * MyGifView.java * Copyright(C) 2014 * creator:cuiran 2转载 2015-10-11 15:46:54 · 8752 阅读 · 0 评论 -
Android自定义Button的“款式”
要想让你的button呈现出一种不一样的外观,一般会采取以下两种形式采用selector里面加图片的方式采用selector用shape进行代码控制的方式对第一种方式而言,只需要注意好“状态对应的优先级的程度”就可以了,否则会导致所设置的item不起作用的情形如下是简单的使用<?xml version="1.0" encoding="utf-8" ?> <selector xmlns:a转载 2015-12-09 12:27:15 · 7370 阅读 · 0 评论 -
Android实现自定义的相机
使用系统相机android中使用系统相机是很方便的,单这仅仅是简单的使用而已,并不能获得什么特殊的效果。要想让应用有相机的action,咱们就必须在清单文件中做一些声明,好让系统知道,如下 <intent-filter> <action android:name="android.intent.action.IMAGE_CAPTURE" />转载 2015-11-22 14:05:41 · 8507 阅读 · 0 评论 -
Android解析中国天气接口JSon数据,应用于天气查询!
android解析Json数据是比较常见的一种操作。也是客户端和服务器进行数据交互的桥梁。下面就来看一看在android中解析JSon数据的方法吧。 首先要想获得Json数据,就必须访问相关的网络接口。下面是一些常见的网络接口:webservice工厂接口 http://www.36wu.com快递查询接口http://webservice.36wu.com/ExpressService.asmx原创 2015-11-17 18:56:31 · 11365 阅读 · 0 评论 -
Android图片色彩变幻
最近在做图片相关的应用,所以就各方积累到一些常用的操作,一般来说会有多种方式来实现这一功能,比如采用色度变换采用ColorMatrix颜色矩阵采用对像素点的直接操作 等等,今天就复习一下第一种方式吧,虽然比较单一,得到的结果类型也比较少。相比较于常见的图片风格变换,一般我们就是换个色彩度,饱和度,亮度等等,这里也恰恰是这个方式 编码思路:抽象出图片操作工具类创建一个用于操作的Bitm转载 2015-11-22 23:02:23 · 6582 阅读 · 0 评论 -
Android 实现Json数据解析,并进行应用!
从网站上获取数据然后再客户端进行解析是常见的数据交互。下面是常用的一些接口网址: webservice工厂接口 http://www.36wu.com快递查询接口http://webservice.36wu.com/ExpressService.asmxip查询接口http://webservice.36wu.com/ipService.asmx天气预报接口http://webservice.36w原创 2015-11-17 19:45:41 · 10937 阅读 · 2 评论 -
Android学习笔记之AppWidget
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。 今天的目标就是怎么创建一个简单的AppWidget。首先我先把目录结构展示一下,方便大家理解。 第一步:我们需要在res目录下创建一个folder,可以命名为xml(但这并不是必须的,你也可以换成你喜欢的名字)。然后在这么目录下创建一个xml文件。我的app原创 2016-01-17 16:05:36 · 7378 阅读 · 0 评论 -
Android学习之AppWidget高级效果
接着AppWidget基础学习,今天是一个“进阶版”的小例子,用来检验一下自己的学习效果。于是就做了一个掷骰子的Widget。方便大家观看,先截图如下: 需要注意的是在drawable文件夹下有几张图片,我是在网上下载的别人的素材,你也可以直接在图片素材下载链接,提取码是d47k。下面就开始我们的学习之旅吧。第一步: 是在res/目录下创建一个名为xml的文件夹(其实名字是随意的,不原创 2016-01-17 22:27:44 · 7529 阅读 · 0 评论 -
Android学习之Animation(一)
3.0以前,android支持两种动画模式,Tween Animation,Frame Animation,在android3.0中又引入了一个新的动画系统:Property Animation,这三种动画模式在SDK中被称为Property Animation,View Animation,Drawable Animation。 我今天要说的就是Tween Animation.要实现它有两种方式原创 2016-01-18 09:36:50 · 6988 阅读 · 0 评论 -
Android学习之Animation(二)
接着上次的View Animation动画,这次是Frame Animation。具体点来讲就是在Frame层面上进行变化的动画效果的设置。说白了就是定时更换“背景”图。来实现不同的界面展示。 实现的步骤也是很简单如下:在res目录下的drawable文件夹下创建一个xml文件xml文件以anmiation-list包含要进行轮换的图片资源,即item子标签‘然后在代码中使用相关的代码进行设转载 2016-01-18 11:10:46 · 7039 阅读 · 0 评论 -
Python 制作Android开发 所需的适配不同分辨率的套图
使用Python做起工具来还真是爽,简单,方便,快捷。今天忙活了一下,制作出一个比较实用的小工具。自动化套图制作,适配不同屏幕尤其是对于android开发来说,要适配不同屏幕就需要多套切图,那么。这款工具将让你脱离切图的苦海,拥抱愉快开发的怀抱。 编程之禅这次的工具制作,可谓是煞费苦心了。我尝试着让自己处于一个用户的角度,来思考整个流程的实现,最终得到了一个比较不错的结论。less operati原创 2016-08-18 22:02:19 · 6428 阅读 · 0 评论