Android 开发
文章平均质量分 90
Danielntz
爱自由,爱音乐,爱生活
展开
-
Android 采用线程方法动态显示文字
今天在学习Android的时候,不知怎么就突然想到了一个动态跳出显示内容的法子,感觉不难,想实现它,搜了搜资料,就完成了一个使句子中的字一个个跳出的Demo如下图所示: 实现此功能需要实现两个步骤: 1 读文件,把文件中的内容显示在组件上 package com.example.jumpword;import java.i原创 2016-01-15 20:18:06 · 912 阅读 · 0 评论 -
Android二维码的扫描和生成(ZXing)
最近在做项目的时候,遇到了一个绑定设备的问题,讨论之后,遂采用二维码技术。听起来是否很高大,感觉实现起来没有头绪,不用担心,早有牛人写好,我们直接用他写的开源代码包即可,原始的开源代码包非常大,装载和编译起来不容易,所以我们把开源代码包简化了,只保留生成二维码和扫描二维码的代码内容,下载地址在内容后,这样就方便多了,废话不多说,以下为实现的图和代码:原创 2016-03-14 17:04:43 · 1078 阅读 · 0 评论 -
Android数据传输格式(基于JSON格式)
在进行App开发时,我们通常都要与服务器进行数据的传输,上一篇博客,我写到了与服务器进行交互的方法,数据可以传输到服务器,也可以从服务器上获取数据。这篇我们讲进行传输数据时的格式。 当我们传输的数据非常少时,比如一个数据(名字,年龄,性别等),这样服务器获得后,或者是app获得后,数据比较清楚,容易进行操作。但如果传输的数据非常的多时,对于数据的处理,就变得麻烦,并且不好操作,不易阅读。原创 2016-04-26 19:43:29 · 3184 阅读 · 0 评论 -
Android本地数据的存储和读取(文件格式)
最经在做项目的时候,遇到了文件的存储读取问题,总体来说,代码实现起来还是挺简单的。数据在移动端的存储其实有很多方式,比如SharePreference方式,SQLite方式,文件形式。这块儿我主要讲的是以文件的形式存储与读取。 手机端能放置文件存储的地方有两个,内存与sdcard,以下以函数的形式给出,分别为1写文件在内存,2写文件在sdcard,3读在内存上的文件,4读在sdcard上原创 2016-04-28 19:57:09 · 3190 阅读 · 0 评论 -
Python在Myeclipse上配置(解决Pydev插件不出现和安装标准库的方法)
最近因为要学一些关于爬虫方面的知识,在网上查阅了一番之后,决定学习Python语言,写爬虫程序相当方便。学习Python的第一步就是先要配置环境原创 2016-05-18 21:51:56 · 12921 阅读 · 5 评论 -
Github的简单使用代码托管(建立自己的仓库实现代码的上传与版本管理)
最为一名计算机专业出生的学生,学会一些版本管理软件的使用,会对编写代码起到亊伴功倍的作用。这次我想讲一下关于Github的简单使用,(比较简单)只是在github上建立仓库,然后上传自己写的代码到仓库上,供别人下载。github的功能非常多,我也只是一个初学者,需要学习的还有很多。 我们在上传代码时,有很多方法,在这里我只讲使用可视化界面实现的方法,不用敲代码(相对可视化界面的操作要复杂些原创 2016-05-23 13:04:32 · 1578 阅读 · 0 评论 -
Android多媒体功能的实现上(音频,视频,相机,录音)
在做App的时候,为了使App更加的吸引人,我们通常会加入一些多媒体功能,这也是Android中非常重要的功能之一原创 2016-07-02 17:08:32 · 1585 阅读 · 0 评论 -
Android 屏幕适配
最近在做项目的时候,遇到了令人头大的问题,屏幕适配问题,我的两个测试机分别是中兴U880F1,魅族MX3,同样的布局在两个不同的机型上产生了不同 的效果,我先以中兴为布局基准,然后同样的程序在魅族MX3上跑,就出现了布局整体偏移的现象,因为用的是dp单位,所有控件的大小都是几乎一样的,就是控件的位置不同,导致魅族的一边会留下大量的空白。在网上查阅了相关的一些解答,感觉都没有解答我的问题,只有暂时先原创 2016-09-23 15:47:18 · 722 阅读 · 0 评论 -
Java多线程断点下载功能(可移植Android)
通常在下载文件时,为了加快文件下载速度,除了提高带宽,我们还可以采用多线程的下载方式;如果我们在下载期间,突然关闭了下载功能,等到下一次开启的时候,还是从原先暂停的地方开始下载,不需要重新下载,叫断点再续。所以为了达到这个功能,经过学习完成了Java多线程断点下载功能。 首先,先分析什么是多线程下载,如下图: 右边原创 2016-11-08 16:17:50 · 1291 阅读 · 0 评论 -
Android 欢迎界面淡出动画效果(Animation)
进入App后,想做一个画面的淡出效果,如图所示: 代码非常简单1 MainActivity.javapackage com.example.testanimation;import android.app.Activity;import android.os.Bundle;import android原创 2016-03-21 21:01:39 · 5418 阅读 · 0 评论 -
Android 实现手势滑动界面(ViewPager)
最近在做项目时,解决了手势滑动显示不同的界面,主要采用ViewPager实现Fragment的装载,在屏幕上左划右划会显示不同的界面,如下图所示: 总体来说,主要还是使用了Fragment UI管理,废话不多说,一下为代码讲解:1 主要的类文件结构:原创 2016-03-21 17:28:01 · 1381 阅读 · 0 评论 -
Android 卫星弹出式界面(ViewGroup)
上一篇讲到继承View类实现的手势锁屏界面,这一次继承ViewGroup类实现目前比较流行的卫星式弹出菜单,如下图所示: 真实的效果并不是gif图所示,其还有旋转和淡入淡出等效果,因为制作有误,还请原谅。首先先说继承View和ViewGroup的不同:原创 2016-01-15 18:59:07 · 816 阅读 · 0 评论 -
Android 底部导航栏界面(Fragment)
最近在做项目时,需要实现底部导航栏界面,在查找了一些资料及前辈写的代码后,自己实现了界面,如下图所示: 完成如上图所示的丢导航栏界面有很多种方法,因为本人的能力问题,目前只知道两种,一种为ViewPager,另一种则为Fragment,此次在这里讲解的是Fragment实现底部导航栏的方法。 Frag原创 2016-01-20 14:08:01 · 2372 阅读 · 0 评论 -
Android 仿照IOS的分段控件SegmentContro(自定义控件 + 事件监听 + 背景选择器)
还是在做项目中,遇到的一个界面问题原创 2016-01-20 11:56:14 · 2327 阅读 · 0 评论 -
Android 实现横向标题栏滚动效果(HorizontalScrollView + GridView + Viewpager + 自定义适配器)
最近在完成一个新闻客户端项目时,需要做出一个横向标题栏的UI界面,在网上查阅多时,感觉不是很懂,最后自己摸索出来了一种更容易理解,且更加容易的实现方法,废话不多说上图:原创 2016-01-04 09:50:51 · 4515 阅读 · 1 评论 -
Android手势锁屏界面
最近在学习Android的自定义控件的知识,因为经常见App中有手势锁屏的功能,所以用自定义控件的方法制作了一个简单的手势锁屏的App,(逻辑简单,代码很容易理解)并且添加了一些实际的小功能进行了测试。本来想要制作成一个gif图像在此演示,因为时间的问题就不做了,以下为主要的代码:启动APP时进入的界面原创 2016-01-06 16:34:44 · 1506 阅读 · 0 评论 -
Android ListView控件的使用(自定义适配器 + ListView + 解决OOM )
项目中遇到的问题,上网查阅以及自己思考解决了ListView控件的使用问题,废话不多说,程序运行图如下所示: 常规的方法我们通常采用的是ListView + SimpleAdapter来实现上述的界面,代码很简单,逻辑很清楚。但是如果我想要点击比原创 2016-03-15 20:51:39 · 860 阅读 · 0 评论 -
Android侧滑菜单的使用和配置(SlidingMenu)
还是项目中学到的东西,我们在很多的应用中都能看到侧滑菜单的使用,如下图所示: 首先要达到如上图所示的效果,我们可以找到高手写的slidingMenu的开源代码下载下来,我们需要用它,下载地址我会放到文章后,sliding_menu下载下来是一个工程项目,在此与普通的引包复制黏贴都不一样,在此讲述一下原创 2016-03-04 20:00:42 · 1173 阅读 · 0 评论 -
Android底部导航栏界面(Fragment中嵌套Fragment)
在前两篇博客中我提到了分段控件和底部导航栏功能,怎样做成如下的样子?也就是在底部导航栏的某一个Fragment中再添加一个分段控件,形成嵌套的Fragment界面。如下图所示:原创 2016-03-03 21:26:42 · 3916 阅读 · 0 评论 -
Android网络编程(基于HTTP协议)
在基于Android的APP开发中,不只是单一的在手机上操作,而是通常我们会和网络进行连接,把数据通过网络传输到服务器上,或者从服务器上拿到数据在APP上显示,也就是与服务器进行交互,前提是通过网络。我在做项目的时候完成了一些简单的与服务器之间的交互,在此给大家写出,互相学习。 所有的数据传输都是基于HTTP协议的,不是通过TCP协议。 Android中有两种自带的原创 2016-04-25 22:57:58 · 1210 阅读 · 1 评论