Android开发
文章平均质量分 88
冰点蓝欣
好好学习,天天向上!
展开
-
Android中NDK的so文件产生和使用
使用工具:eclipse1.生成so文件1.1.打开Eclipse,新建一个Android工程FileàNewàAndroid Application Project一路Next下去,直到Finish。 1.2.添加so文件工程右键--Android Tools--AddNative Support...--输入lib.so文件名这时候工程就会多一个jni的文原创 2017-11-02 16:36:54 · 1415 阅读 · 0 评论 -
Android之RelativeLayout相对布局
什么是RelativeLayoutRelativeLayout顾名思义,相对布局,在这个容器内部的子元素们可以使用彼此之间的相对位置或者和容器间的相对位置来进行定位。注意:不能在RelativeLayout容器本身和他的子元素之间产生循环依赖。与RelativeLayout相关的布局属性android:layout_above 将该控件置于给定ID的控件之上androi原创 2014-12-14 15:47:35 · 756 阅读 · 0 评论 -
Android之手机震动效果实现
手机开发中,有时候我们需要使用震动效果提示用户当前的软件状态,下面以一个简单的例子实现这个功能。原创 2015-01-31 21:11:54 · 1034 阅读 · 0 评论 -
Android之LinearLayout线性布局
在Android中,线性布局是程序中最常见的一种布局方式。线性布局可以分为水平线性布局和垂直线性布局两种,通过android:orientation属性可以设置线性布局的方向。android:gravity该属性用于控制布局中控件的对齐方式。如果是没有子控件的控件设置此属性,表示其内容的对齐方式,比如说TextView里面文字的对齐方式;若是有子控件的控件设置此属性,则表示其子控件原创 2014-12-13 23:12:10 · 1040 阅读 · 0 评论 -
Android之FrameLayout布局
AbsoluteLayout绝对布局指定子控件的xy精确坐标的布局。绝对布局缺乏灵活性,在没有绝对定位的情况下相比其他类型的布局更难维护。FrameLayout布局所有添加到这个布局中的视图都以层叠的方式显示。第一个添加的组件放到最底层,最后添加到框架中的视图显示在最上面。上一层的会覆盖下一层的控件。下面以一个例子实现FrameLayout布局。界面布局一:原创 2014-12-13 23:54:29 · 1239 阅读 · 0 评论 -
Android之onSaveInstanceState
在Android中,如果我们运行某个程序,然后又有其他的程序在运行,这是如果系统内存不足,先前运行的那个程序会被系统杀死。那么如何恢复之前的数据呢,此时就应该用到savedInstanceState。下面就通过一个例子实现这个操作。首先,在布局界面上添加一个EditTextactivity_main.xml<LinearLayout xmlns:android="http://原创 2014-12-13 23:00:00 · 630 阅读 · 0 评论 -
Android之Intent学习
什么是Intent一个Intent就是一次对将要执行的操作的抽象描述。下面通过一个简单的例子实现Intent的操作。首先,定义一个主界面,界面上有几个按钮activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="ht原创 2014-12-13 21:24:39 · 653 阅读 · 0 评论 -
Android之Button控件学习
本文章主要讲解使用Button的几种使用方式。首先,在布局文件放置4个按钮activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la原创 2014-12-13 17:40:39 · 681 阅读 · 0 评论 -
Android之EditText控件学习
什么是EditTextEditText是输入文本的组件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" a原创 2014-12-13 16:31:27 · 609 阅读 · 0 评论 -
Android之界面切换并且图标显示状态效果实现
现在的很多Android手机软件都是使用的类似于微信的架构,即左右滑动底部图标颜色和文字颜色随之改变。下面我们来实现一下这个效果首先,准备几个view界面用于页卡切换的显示视图,这里,我简单地用了四种颜色区分不同的视图view1.xml<LinearLayout xmlns:android="http://schemas.android.com/a原创 2014-12-13 15:13:10 · 1807 阅读 · 0 评论 -
Android之TableLayout布局
什么是TableLayout表格布局是一个ViewGroup以表格显示它的子视图(view)元素,即行和列标识一个视图的位置。Android的表格布局跟HTML中的表格布局非常类似,TableRow 就像HTML表格的标记。TableLayout常用的属性android:collapseColumns:隐藏指定的列android:shrinkColumns:收缩指定的列以适原创 2014-12-14 16:20:08 · 726 阅读 · 0 评论 -
Android之循环队列操作
队列特性:先进先出(FIFO)——先进队列的元素先出队列。来源于我们生活中的队列(先排队的先办完事)。下面以一个简单的例子实现循环队列的操作。1.新建Android应用程序2.界面上添加按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm原创 2015-02-02 21:55:51 · 3238 阅读 · 0 评论 -
Android之ListView设置
Android开发中,我们常使用到ListView视图,下面介绍ListView的几种使用方法。主界面首先,在主界面上添加几个按钮,用于界面跳转。界面布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andro原创 2015-06-22 14:10:21 · 1031 阅读 · 0 评论 -
Android数据存储
Android中4中数据存储方式:Shared Preferences:用来存储“key-value paires”格式的数据,它是一个轻量级的键值存储机制,只可以存储基本数据类型Files:它通过FileInputStream和FileOutputStream对文件进行操作。但是在Android中,文件是一个应用程序私有的,一个应用程序无法读写其他应用程序的文件SQLite:Andr原创 2015-06-22 15:11:49 · 793 阅读 · 0 评论 -
Android之AES加密
在程序开发中,为了保证数据的安全性,我们常常使用加密技术。Android自带有AES加密算法,下面我们就讲讲如何使用。原创 2015-06-11 20:51:48 · 1314 阅读 · 0 评论 -
Android之NDK开发
NDK全称:Native Development Kit。原创 2015-06-11 21:03:56 · 716 阅读 · 0 评论 -
Android之NDK开发Androd.mk
这个Androd.mk文件很短,下面我们来逐行解释下原创 2015-06-11 21:18:46 · 610 阅读 · 0 评论 -
Android之窗口样式设置
Android开发中,需要设置窗口样式,下面简单介绍设置窗口样式的几种方法。方法一:在AndroidManifest.xml中设置我们知道,所有的窗口都需要在AndroidManifest.xml中声明,同时也可以设置相应的主题和属性。application中设置应用程序相关属性;activity设置对应窗口相关属性,若没有设置,则默认使用应用程序属性。 <app原创 2015-06-13 21:20:15 · 886 阅读 · 0 评论 -
Android之NDK开发问题解决办法
Android之NDK开发错误解决办法原创 2015-06-11 21:21:57 · 1146 阅读 · 0 评论 -
Android之自定义ProgressBar
本文简单介绍下Android之自定义ProgressBar。原创 2015-02-26 21:20:04 · 2149 阅读 · 0 评论 -
android中在androidmanifest.xml设置权限请求
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in转载 2015-02-26 21:11:40 · 2138 阅读 · 0 评论 -
Android定时器和线程实现
在Android开发中,经常会用到需要定时更新界面或者周期性地读取发送数据,那么就涉及到定时器和线程的使用了定时器就是定时地读取发送数据,其主要与界面相关,例如定时更新数据线程主要用于处理比较耗时而且与界面无关的操作下面通过一个例子实现首先,实现定时器操作activity_main.xml<LinearLayout xmlns:android="http://s原创 2014-12-02 19:30:20 · 3459 阅读 · 0 评论 -
Android之主题皮肤实现
每个人对于主题皮肤的喜好不同,所以一款好的软件应该有主题皮肤的选项,让用户能选择自己喜好的皮肤和主题,这样才更能获得用户的亲睐下面通过一个简单的例子实现换肤功能这个例子我通过了3种不同的方法实现换肤方案一:直接使用Android提供的主题activity_main.java设置了4个按钮,用于控制主题和界面的跳转<LinearLayout xmlns:and原创 2014-12-02 18:41:06 · 947 阅读 · 0 评论 -
Android之游客登录模式
在我们的程序开发过程中,经常会涉及到登录用户名密码获取数据等操作,在这些过程中,会验证某些条件是否满足,如果不满足就无法继续,但有时候我们需要看到各种初始状态或者一些界面效果,那么该怎么办呢?就是使用游客登录模式。下面使用一个例子说明如何使用游客登录模式。首先,做一个登录界面activity_main.xml<LinearLayout xmlns:android="http:/原创 2014-12-08 21:19:01 · 9293 阅读 · 2 评论 -
Android开发环境搭建
一:开发环境搭建原创 2014-11-22 10:27:10 · 834 阅读 · 0 评论 -
Eclipse的快捷键汇总
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够事半功倍。Eclipse中快捷键如下: 1. 【ALT+/】 不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3.转载 2014-11-27 19:52:40 · 547 阅读 · 0 评论 -
Android系统对话框和自定义对话框实现
在Android开发过程中,经常会使用到弹出对话框,Eclipse为我们的开发提供了系统默认的对话框样式,同时也允许我们设置自己的对话框下面以一个简单的例子实现这个功能首先,在主界面添加三个按钮,用于操作activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2014-11-27 19:55:28 · 897 阅读 · 0 评论 -
Android之gif动画实现
本篇文章用于实现Android的gif动画原创 2014-11-18 19:51:49 · 772 阅读 · 0 评论 -
Android的.9.png图片分析
在Android中我们经常会看到.9.png格式的图片,很奇怪原创 2014-11-18 20:27:36 · 877 阅读 · 0 评论 -
Android之ListView列表视图和界面跳转实现
本篇文章通过一个例子实现ListView列表视图原创 2014-11-19 20:08:53 · 11883 阅读 · 2 评论 -
Android之GridView视图实现
本篇文章通过一个例子实现GridView视图原创 2014-11-19 20:40:39 · 968 阅读 · 1 评论 -
Android生命周期
用程序说说Android生命周期开发工具:eclipse第一步:新建工程第二步:新建xml布局文件第三步:新建布局文件对应的源文件第四步:设置文件属性第五步:查看效果原创 2014-11-16 21:45:56 · 919 阅读 · 3 评论 -
Android之Fragment多个页面切换实现
本篇文章通过一个例子说明F原创 2014-11-17 19:38:24 · 2189 阅读 · 2 评论 -
Android动画之Tween动画实现
本例子主要实现了Android的Tweene动画,实现了页面等待、开门、元素旋转平移缩放渐变等功能,并且使用了在Activity界面直接操作动画、重写View处理动画、利用XML处理动画等技术,希望能帮助到需要的人。原创 2014-11-22 20:44:46 · 864 阅读 · 0 评论 -
Android之Monkey测试
Android SDK中的android调试桥(adb)shell里,有一个用于测试的工具——monkey。Monkey是运行在模拟器或设备上的一个程序,用来伪随机地模拟点击和触摸等用户事件,就如其它许多系统事件一样。Monkey可以用于对我们开发的应用程序进行随机和重复的压力测试。本篇通过一个例子简单介绍Android的Monkey测试第一步,打开工程,开启模拟器或者原创 2014-11-27 20:24:00 · 705 阅读 · 0 评论 -
Android之下次不再提醒功能实现
在程序开发中,一般程序第一次运行时都会有用户协议、免责声明等,然后还会有一个下次不再提醒checkbox框,一旦我们勾选了下次运行程序时将不再显示此界面。本篇文章通过一个例子实现了这个效果。首先,第一个界面activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2014-12-08 22:26:02 · 4144 阅读 · 0 评论 -
Android之TextView控件学习
TextView控件能向用户展现文本信息,我们可以自己设置该文本信息是否能够编辑。一、TextView基本使用1.在程序中创建TextView对象public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.原创 2014-12-09 21:18:19 · 610 阅读 · 0 评论 -
Android手机百度地图开发步骤
关于百度地图的开发,百度地图API有很详细的开发资料,所以本篇文章不在于写开发技术,而在于开发步骤1.导入库文件我们想要开发百度地图,那么首先需要导入库文件(这些库文件可以从这里下载)将liblocSDK4d.so文件拷贝到libs/armeabi目录下。将locSDK4.2.jar文件拷贝到工程的libs目录下。 在工程属性->Java Build Path->Li原创 2014-12-02 19:52:44 · 1594 阅读 · 0 评论 -
Android之SharedPreferences数据保存
在Android开发中,有时候有些数据需要保存,在下次打开能够使用,那么如何保存呢?本文通过一个例子使用SharedPreferences保存数据。activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sche原创 2014-12-08 22:07:22 · 896 阅读 · 1 评论 -
Android之拨打接挂电话功能实现
手机是现代人们必不可少的工具之一,而使用得最多的就是拨打电话接听电话,本文通过一个简单的例子实现这个功能。首先,加入我们的电话处理类PhoneUtil.javapackage com.sl.callphonedemo;import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Me原创 2014-12-17 20:42:06 · 2273 阅读 · 0 评论