android入门
文章平均质量分 92
meishadevs
Love coding love life !
展开
-
android开发中常用的资料
android开发中的权限:http://blog.sina.com.cn/s/blog_4ba5b45e0102ek9m.html原创 2016-05-20 12:15:28 · 908 阅读 · 0 评论 -
制作一个简单的倒计时动画
今天我使用Android Studio制作了一个简单的倒计时动画,算是练习一下属性动画的使用吧,先看一个效果吧,点击播放倒计时动画按钮后可以播放倒计时动画实现方式:第一步:使用Android Studio创建一个Android工程,并且在drawable文件夹下放入四张用于设置倒计时动画的图片第二步:修改activity_main.xml中的代码<原创 2016-05-13 17:40:42 · 3884 阅读 · 0 评论 -
制止一款简单的视频播放器
和上一篇博客中介绍的音乐播放器一样,制作视频播放器也是使用MediaPlayer,视频播放器除了使用MediaPlayer之外还需要在布局文件中添加一个SurfaceView组件视频播放器的展示效果如下实现方式:第一步:使用Android Studio创建一个Android工程,并且修改activity_main.xml文件<RelativeLayout xmln原创 2016-05-03 07:34:11 · 1184 阅读 · 0 评论 -
在内部存储中读写文件
Android系统和Windows系统一样既有内部存储也有外部存储,当需要存储一些数据时既可以选择内部存储,也可以选择外部存储,在我的上一篇博客制作一个简单的猜数字游戏中,当用户登录成功并且勾选上了记住用户名和密码时,会将用户名和密码保存在本地,使用的就是内部存储这篇博客就是抽出制作一个简单的猜数字游戏中的登录部分单击介绍本实例要实现的效果是,当用户输入任意的用户名和密码后,并且选择了记住原创 2016-04-06 16:20:31 · 1121 阅读 · 0 评论 -
在外部存储中读写文件
在上一篇博客中介绍了在内部存储中读写文件,这篇博客将介绍在外部存储中读写文件,手机中通常的外部存储其实是指SD卡这次测试的例子和上一篇博客一样,也是将登陆的用户名和密码保存在外部存储中,案例的演示效果如下实现方式,首先使用Android Studio创建一个工程修改activity_main.xml文件<LinearLayout xmlns:and原创 2016-04-06 20:50:46 · 979 阅读 · 0 评论 -
制作一个简单的新闻客户端
前面的博客中介绍了在Android中实现网络通信,这篇博客将是对前面介绍的技术的一个综合运用,制作一个简单的新闻客户端,在这个新闻客户端中用到了ListView、ListView的优化、使用开源框架访问网络图片、使用pull解析xml文件等技术,这些技术都是前面的博客中介绍的首先看一下新闻客户端的演示效果实现方式:第一步:将新闻中用到的图片部原创 2016-04-18 07:47:56 · 6803 阅读 · 1 评论 -
使用jni实现在C语言中调用Java的方法
在前面的博客中介绍了jni的使用以及使用jni实现在java中调用c语言的方法,这篇博客将介绍在c语言中调用java方法在写代码前,先看一下实现的效果实现方式(部分步骤有所省略,详细的步骤可以参考我前面的博客)第一步:使用eclipse创建一个Android工程,并且修改activity_main.xml文件中的代码<LinearLayout xmlns:andro原创 2016-05-12 14:08:01 · 3339 阅读 · 1 评论 -
使用jni实现在C语言中打印log信息
这篇博客将介绍jni的一个简单应用,使用jni实现在C语言中打印log信息在写代码前,先看一下实现效果启动app后会弹出一个界面,界面上有一个在c语言中打印log信息按钮点击按钮后可以看到在logcat分别用debug和info两种方式打印出了"hello world jni !"实现方式(部分步骤有所省略,详细的步骤可以参考我的博客在Android下使用j原创 2016-05-12 10:41:34 · 2050 阅读 · 0 评论 -
制作一个简单的Android版的音乐播放器
音乐播放器是一个非常常见的应用,这篇博客就是介绍如何制作一个简单的音乐播放器,这款音乐播放器具有以下的功能:播放歌曲、暂停播放歌曲、、显示歌曲的总时长、显示歌曲的当前播放时长、调节滑块可以将歌曲调节到任何时间播放、退出音乐播放器实现效果如下实现方式:第一步:使用Android Studio创建一个Android工程,并且修改activity_main.xml文件<原创 2016-04-29 17:37:14 · 42491 阅读 · 38 评论 -
制作html源文件查看器
在前面的博客中介绍了网络图片查看器,这篇博客继续介绍Android中的网络编程,这篇博客介绍在Android中读取从服务器端发送过来的htm文件第一步:启动Tomcat服务器,并将一个html文件部署到服务器中第二步:使用Android Studio创建一个Android工程,修改activity_main.xml文件<LinearLayout xmlns:android="http原创 2016-04-17 00:01:53 · 876 阅读 · 0 评论 -
制作一款简单的网络图片查看器
在上一篇博客中介绍了在Windows下安装Tomcat服务器,这里将使用Android的网络技术实现在android中查看部署在Tomcat服务器下的网络图片,将实现下图所展示的效果,点击下载图片按钮后会在界面上展示一张图片,且图片是由android通过使用http协议从服务器中获取的实现方式1、将一张图片部署到Tomcat服务器中,并且获得图片的网址,部署方式可以参考我的原创 2016-04-16 21:21:53 · 991 阅读 · 0 评论 -
带缓存的网页图片查看器
在上一篇博客中实现了一个网页图片查看器,上一个网页图片查看器中存在一个非常大的问题,就是每次打开应用后app每次都会向服务器发送请求,这样做非常不好,为此可以做一个改进,当第一次发送请求时将请求成功后获得的图片保存在缓存中,以后每次请求之前都从缓存中读取一次,看看缓存中存不存在这张图片,当缓存中存在这张图片,就直接从缓存中读取图片,当缓存中不存在这张图片则通过向服务器中发送请求获得图片程序代码原创 2016-04-16 22:02:20 · 1126 阅读 · 0 评论 -
Android中常见的布局文件的属性
android:background:设置控件或布局文件的背景,既可以是背景图片,也可以是背景颜色android:layout_gravity:设置控件的对齐方式android:gravity:设置控件中的内容的对齐方式android:layout_margin:设置控件的边距android:layout_width:设置控件的宽度android:layout_height:设原创 2016-05-14 10:32:39 · 706 阅读 · 0 评论 -
如何自学Android
本文转载自https://segmentfault.com/a/1190000005059402如何自学Android1. Java知识储备本知识点不做重点讲解: 对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。 对于没有基础的同学推荐看一本Java基础的书籍,看完后可以继续看《Java编程思想》提升自己。转载 2016-05-14 11:12:45 · 748 阅读 · 0 评论 -
属性动画
在上一篇博客中,介绍了补间动画,这篇博客中将介绍属性动画常见的属性动画和补间动画一样也包括平移动画、缩放动画、透明度变化动画、旋转动画等平移动画的演示效果:缩放动画的展示效果:透明度变化的动画的展示效果:旋转动画的展示效果:一起飞动画的展示效果,一起飞表示所有的动画一起播放:原创 2016-05-09 22:35:28 · 1516 阅读 · 0 评论 -
补间动画
补间动画:组件由原始状态向终极状态转变时,为了让过渡更自然,而自动生成的动画常见的补间动画有平移动画、缩放动画、透明度变化动画、旋转动画等平移动画的演示效果:缩放动画的展示效果:透明度变化的动画的展示效果:旋转动画的展示效果:一起飞动画的展示效果,一起飞表示所有的动画一起播放:实现方原创 2016-05-09 12:16:55 · 1334 阅读 · 0 评论 -
在Android中使用帧动
帧动画:是指多张图片快速切换先看一下实现的效果实现方式第一步:使用Android Studio创建一个Android工程,并且在drawable文件夹中添加创建帧动画时每一帧用到的图片第二步:在drawable文件夹下新建一个frameanimation.xml文件,并在frameannimation.xml中添加下面的代码<animation-lis原创 2016-05-08 14:31:00 · 1552 阅读 · 0 评论 -
使用xUtils框架实现多线程下载和断点续传
在前面的博客中分别介绍了在Java中实现多线程下载和断点续传以及在android中实现多线程下载和断点续传,这篇博客将介绍使用第三方框架xUtils实现多线程下载和断点续传首先看一下实现的效果,点击下载文件按钮后开始下载文件下载完成后会将下载好的文件保存在SD卡中实现方式第一步:使用Android Studio创建一个Android工程第二步:到原创 2016-04-23 17:26:48 · 4262 阅读 · 3 评论 -
在android中实现多线程下载和断点续传
在上一篇博客中介绍了在Java中使用多线程结合断点续传实现一个简单的文件下载器,这篇博客将介绍将介绍在android中实现多线程下载和断点续传首先看一下实现的效果当下载完成后进度条的进度会变满,并且TextView控件中显示的下载进度变为100%下载完成后,可以看到在SD卡目录下多了一个Python-2.7.5.amd64.msi实现原创 2016-04-23 15:31:03 · 1864 阅读 · 0 评论 -
Fragment的使用
Fragment:Fragment是一种可以嵌入到Ui中的片段,他能让程序更加合理和充分地利用大屏幕空间,并且在平板上应用的非常广泛下面介绍一个简单的Fragment的实现,并且实现在Fragment和Activity中的数据传递,在写代码前先看一下实现的效果演示效果1:通过点击不同的按钮切换到不同的Fragment演示效果2:Activity中发送数据到Fra原创 2016-05-06 18:12:39 · 1329 阅读 · 0 评论 -
使用第三方框架实现异步的HttpClient
这篇博客将介绍使用第三方框架实现异步的HttpClient首先到http://download.csdn.net/detail/u010105970/9498649中下载异步的HttpClient框架android-async-http-master,下载完成后会获得一个压缩包使用eclipse创建一个android工程,并且将压缩包解压,解压后进入com目录下原创 2016-04-21 22:42:59 · 1066 阅读 · 0 评论 -
使用HttpClient实现Post请求和Get请求
在介绍实现方式之前,先看一下实现的效果使用Get方式实现的效果使用Post方式实现的效果实现方式第一步:使用eclipse创建一个android工程修改activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm原创 2016-04-21 22:23:05 · 1043 阅读 · 0 评论 -
在android中使用Post方式提交数据
在前面的博客中介绍了在android中使用Get方式提交数据,这篇博客将介绍在android中使用Post方式提交数据到服务器,其中服务器端的代码的实现方式可以参考我的博客使用Post方式提交数据到Tomcat服务器首先使用Android Studio创建一个android工程第一步:修改activity_main.xml文件<LinearLayout xmlns:android="原创 2016-04-21 11:04:54 · 2747 阅读 · 0 评论 -
在android中使用Get方式提交数据
在前面的博客中分别介绍了在浏览器中使用Get和Post两种方式发送数据到Tomcat服务器,这篇博客将介绍在android中使用Get方式向服务器发送数据,其中服务器端用的就是前面篇博客中介绍的那个服务器,所以这篇博客主要介绍android客户端实现方式在介绍实现代码前,先看一下我们要实现的效果,要实现的效果就是当输入正确的用户名和密码后会用吐司原创 2016-04-20 23:52:45 · 1261 阅读 · 0 评论 -
使用Get方式提交数据到Tomcat服务器
前面的博客中介绍的都是从服务器中获取数据,这篇博客将介绍向服务器发送数据,并且服务器将数据的处理结果返回给客户端,这次先介绍使用Get方式向服务器发送数据,下一篇博客将介绍使用Post方式向服务器发送数据,实现方式:第一步:使用MyEclipse创建一个Web project,项目命名为WebProject->在src文件夹中新建一个包名为com.fyt.org的包->在包中新建一个S原创 2016-04-20 21:53:06 · 5278 阅读 · 0 评论 -
使用jni实现在Java中调用C++的方法
在前面的博客中介绍的都是c语言调用java的方法或者是java调用c语言的方法,这篇博客将介绍在java中调用c++的方法实现方式(部分步骤有所省略,详细步骤请参考前面的博客)第一步:在eclipse下创建一个Android工程,并且修改activity_main.xml中的代码<RelativeLayout xmlns:android="http://schemas.android.原创 2016-05-14 16:51:36 · 731 阅读 · 0 评论 -
使用开源框架制造网络图片查看器
在前面的博客中介绍了网络图片查看器的制作,但是在实际开发中不会这么简单,因为在实际开发中需要考虑许多情况,如手机连没连上网、当前的网速好不好等一大堆需要考虑的情况,而为了提高工作效率往往会使用一些开源框架来解决这些问题,这篇博客就介绍使用开源框架android-smart-image-view-master来制作一个网络图片查看器第一步从http://download.csdn.net/det原创 2016-04-16 22:59:27 · 1583 阅读 · 0 评论 -
使用eclipse直接编译jni并且使用jni
在前面的博客中介绍了在Android下使用jni,博客中介绍的方法比较麻烦,这篇博客介绍的方法会简单一点,并且会介绍一些技巧第一步:使用eclipse创建一个Android工程,我就工程的名字命名为Hellojni1第二步:修改activity_main.xml文件<RelativeLayout xmlns:android="http://schemas.android.com/apk原创 2016-05-11 18:43:45 · 1695 阅读 · 1 评论 -
制作一个简单的画板
这个画板可以实现简单的绘图功能,可以设置画笔的颜色,可以设置画刷,演示效果如下图所示点击保存按钮后可以将画好的图片保存在本地,并且在本相册中可以看到保存在本地的图片实现方式:第一步:使用Android Studio创建一个android工程,并且在drawable文件夹中放一张图片作为画画板的背景第二步:修改activity_main原创 2016-04-29 10:00:37 · 4606 阅读 · 1 评论 -
在android中使用SQLite数据库
SQLite数据库以其轻量、体积小等特点,使其在开发中运用的非常广泛,在前面的博客中我也介绍过在Cocos2d-x中使用SQLite数据库,这篇博客是介绍在Android中使用SQLite数据库,Android中直接集成了SQLite数据库,使用起来非常方便,不需要向Cocos2d-x中那样添加外部文件我将使用SQLite数据库实现一个下图所示的效果,打开app后会弹出下图所示的界面原创 2016-04-12 08:08:20 · 3682 阅读 · 0 评论 -
使用SharedPreferences保存用户名和密码
在前面的博客中分别介绍了使用内部存储,和外部存储存储用户名和密码,这篇博客将介绍一种新的储存用户名和密码的方式,使用SharedPreferences储存用户名和密码,SharedPreferences是直接处理xml文件,不需要做字符串分割,存储效率会前两种方式高程序代码如下:package com.fyt.sharedpreferencesdemo;import android.a原创 2016-04-06 22:16:23 · 12323 阅读 · 2 评论 -
制作一个简单的猜数字游戏
最近我一直在学习Android开发,今天特意做了一个猜数字游戏,游戏虽然简单,但也用到了几个最基本的Android开发技术首先介绍一下游戏流程1、启动游戏后首先会弹出一个登陆界面2、正确的用户名是admin,正确的密码是admin,玩家只有3次登陆游戏的机会,当玩家输入用户名和密码的错误次数超过3次会提示不能登陆这个游戏,当玩家输入了正确的用户名和密码后会进入到原创 2016-04-05 17:41:55 · 9606 阅读 · 0 评论 -
制作看清女神app
无意间看了一下如鹏网的看清女神公开课,跟着公开课我自己也制作了一个简单的看清女神appapp的原理非常简单,首先在Activity中放一张图片,并且将图片的透明度设置为50,用户不断点击图片,每点击一次图片的透明度增加50,当图片的透明度超过255时,将女神图片换成屌丝图片,app的演示效果如下首先创建一个Android工程(我使用的开发工具是Android Studio)原创 2016-04-05 14:36:58 · 763 阅读 · 0 评论 -
制作一个简单的计算器布局
最近一直在学习布局文件的使用,在android中一共提供了五种种布局,分别是相对布局、线性布局、帧布局、表格布局,绝对布局,其中最常用的是线性布局和相对布局,这次我们使用线性布局制作一个简单的计算器界面界面的xml代码如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android原创 2016-04-05 15:11:20 · 4423 阅读 · 0 评论 -
制作电话拨号器
首先在layout中创建一个布局文件activity_main.xml,activity_main.xml中的内容如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:lay原创 2016-03-21 18:47:59 · 747 阅读 · 0 评论 -
搭建Windows下的Android开发环境
学了几天Cocos2d-X后,对Cocos2d-X也有所了解了原创 2014-10-08 18:29:43 · 3297 阅读 · 1 评论 -
AndroidManifest.xml配置文件详解
本文转载自:http://blog.csdn.net/shagoo/article/details/7485958#AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。转载 2015-03-05 15:37:06 · 940 阅读 · 0 评论 -
修改Android程序的图标
使用Cocos2d-X开发的程序移植到Android上后Android程序安装到Android设备上时,会发现程序是一个Cocos2d-X的图标在使用应用时,会看到不同应用使用不同的图标,有些应用可以通过观察图标而猜到应用的作用,下面将介绍修改图标的方法打开Android工程文件夹选择res文件夹打开res文件夹分别在drawab原创 2015-02-28 16:37:17 · 1227 阅读 · 0 评论 -
Android 设置 横屏 竖屏
原文地址:http://blog.163.com/bella_zeng/blog/static/203864111201291014249647/方法一:在AndroidManifest.xml中配置如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrient转载 2015-02-16 16:20:57 · 837 阅读 · 0 评论 -
修改Android程序名
在开发Android程序时,经常需要修改android程序的名字,这篇博客将介绍使用eclipse修改Android程序名的方法:启动eclipse打开res文件夹原创 2015-02-27 15:32:26 · 1033 阅读 · 0 评论