android
ArchurSpace
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BottomNavigationView+ViewPager打造底部导航栏
效果BottomNavigationView的简单使用 官网推荐使用方式:layout resource file: <android.support.design.widget.BottomNavigationView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://s原创 2017-06-12 09:48:40 · 730 阅读 · 0 评论 -
Activity生命周期
原创 2015-03-25 13:55:23 · 450 阅读 · 0 评论 -
android中SQLite数据库的基本操作以及重要方法介绍
例子挺简单,不废话,贴代码public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m原创 2015-02-27 22:29:21 · 609 阅读 · 0 评论 -
SharedPreferences的简单使用以及官方API给出的使用方法
Android的四种数据存储方式:1.SharedPreferences2.SQLite3.Content Provider4.File今天介绍的是SharedPreferences:1.是一种轻型的数据存储方式2.本质是基于XML文件存储key-value键值对数据3.通常用来存储一些简单的配置信息为了使用SharedPreferences,写了一个小原创 2015-02-26 21:57:50 · 948 阅读 · 0 评论 -
单身狗的2.14
今天为屋里装了路由器,现在在方圆好多米都可以连接网络,虽然是上世纪的人,但是现在处在21世纪,网络是不可或缺的,虽然覆盖了wifi,但是不能访问google任然是很不好受的,配置android开发环境本来是很方便的事情,自从被墙了以后,一件很容易的事情变得非常的难,这也给开发者增加了不少困难,哎,啥时候才能解封。原创 2015-02-14 12:06:34 · 492 阅读 · 0 评论 -
android startActivtyForResult以及ExpandableListActivity的使用
该程序实现 介绍如何启动Activity并获取被启动Activity返回的结果1.MainActivity.javapublic class ActivityForResult extends Activity{ Button bn; EditText city; @Override public void onCreate(Bundle savedInstanceState)原创 2015-01-23 15:19:08 · 528 阅读 · 0 评论 -
android ProgressBar简单介绍及实例
public class MainActivity extends Activity { private int[] mData = new int[100]; private int mHasData; private int mStatus; @Override protected void onCreate(Bundle savedInstanceState) { supe原创 2015-01-22 15:24:23 · 613 阅读 · 0 评论 -
android Activity之间通过Bundle和Intent传递数据
1.MainActivity.javapublic class MainActivity extends Activity { private EditText mUsrnameEdt; private EditText mPasswdEdt; private Button mRegister; @Override protected void onCreate(Bundle s原创 2015-01-23 14:18:44 · 551 阅读 · 0 评论 -
android ListView的简单应用以及对列表项的每一项增加监听
基于上一篇 Adapter理解 增加一下实现(implements OnItemClickListener ,OnScrollListener)@Override public void onItemClick(AdapterView parent, View view, int position, long id) { // TODO Auto-generated method原创 2015-01-21 22:03:30 · 590 阅读 · 0 评论 -
android Adapter概念理解
数据适配器:作用:把复杂的数据(数组、链表、数据库、集合等)填充在制定视图界面上ArrayAdapter(数组适配器):用于绑定格式单一的数据数据源:可以是集合或数组SimpleAdapter(简单适配器):用于绑定格式复杂的数据数据源:只能是特定泛型的集合数据适配器是连接数据源和视图界面的桥梁实现过程:新建适配器->添加数据源到适配器->视图加载适配器示例:/原创 2015-01-21 20:11:54 · 656 阅读 · 0 评论 -
android GridView的简单示例
1.MainActivity.java文件package com.example.gridviewdemo;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import androi原创 2015-01-22 14:55:34 · 435 阅读 · 0 评论 -
ListView之BaseAdapter的基本使用以及ViewHolder模式
转载自点击打开链接这篇文章适合初学者,高手绕道,当然不知道ViewHolder的“高手”可以停下来。 话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAd转载 2015-02-07 21:33:58 · 620 阅读 · 0 评论 -
TabActivity的简单应用
1.MainActivity.java 文件public class MainActivity extends TabActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TabHost tabHost = get原创 2015-01-21 14:08:21 · 424 阅读 · 0 评论 -
handler的简单使用
实现简单的动画:public class MainActivity extends Activity { // 定义周期性显示的图片的ID int[] imageIds = new int[] { R.drawable.java, R.drawable.ee, R.drawable.ajax, R.drawable.xml, R.drawable.classic }; int cu原创 2015-01-20 15:28:48 · 437 阅读 · 0 评论 -
android shape selector layer-list详解
原文地址:http://blog.csdn.net/brokge/article/details/9713041和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用转载 2015-01-20 16:05:58 · 624 阅读 · 0 评论 -
调用高德地图Api显示地图
package com.example.gaodemap;import com.amap.api.maps2d.AMap;import com.amap.api.maps2d.MapView;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.vie原创 2015-03-25 14:06:49 · 2632 阅读 · 0 评论 -
关于android开发中接口回调的使用
昨天听了一节在线视频课程,发现这个接口回调确实在开发中特别有用而且载android开发中也经常见到,接口回调就是当发生每件事的时候,调用相应的方法,比如我们的Button,当被点击的时候,就会调用onClick,前提是你已经给Button加上监听器了,Button是继承自TextView,而TextView则是继承自View,View是根类,所以就查看了View的源代码,我摘了能说明问题的一段代码原创 2015-02-08 11:19:21 · 687 阅读 · 0 评论 -
TabLayout和ViewPager打造导航栏
实现效果:实现:引入依赖包://用到了TabLayout,所以要加这个依赖compile 'com.android.support:design:24.2.0'准备Fragment:一系列Fragment准备就绪核心代码:adapter = new FragmentPagerAdapter(getSupportFragmentManager()) { @Override原创 2017-05-27 17:13:57 · 467 阅读 · 0 评论 -
PermissionsDispatcher的使用方法
0.在AndroidManifest.xml文件中声明要用到的所有权限<uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.READ_CONTACTS"/> <uses-permission android:name="原创 2017-04-08 22:42:06 · 1465 阅读 · 0 评论 -
ubuntu12.04编译android4.4.4_r1并烧录到nexus5
下载源码https://pan.baidu.com/s/1qWpCAhY#list/path=%2FAndroid%E6%BA%90%E7%A0%81这里我下载的是android4.4.4_r1搭建编译环境首先安装jdk6,并配置环境变量,可以参考 http://blog.csdn.net/sp1336542268/article/details/46844179安装要用的命令$ sudo apt原创 2016-12-13 21:25:50 · 1139 阅读 · 0 评论 -
获取手机上安装的app列表以及正在运行的app
获取正在运行的appActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);List<ActivityManager.RunningAppProcessInfo> infos = manager.getRunningAppProcesses();for (Acti原创 2016-12-20 10:15:05 · 1678 阅读 · 0 评论 -
android layout-weight属性
The weight value is a number that specifies the amount of remaining space each view should consume, relative to the amount consumed by sibling views. This works kind of like the amount of ingredients i原创 2015-12-07 09:34:15 · 729 阅读 · 0 评论 -
解决eclipse在线安装不了genymotion
今天在网上看见网友说genymotion安卓模拟器是多麽的流畅,比起google自带的那些emulator快十倍,经本人亲身体会确实特别流畅,开机速度快,界面也相对漂亮,操作起来也流畅。但是按照网上说的安装好了Genymotion(可以进入https://www.genymotion.com点击打开链接下载,但是必须注册后才能下载,注意:下载那个带virtualbox的那个,下载好后就傻瓜式的安装原创 2015-08-02 18:24:21 · 1684 阅读 · 0 评论 -
android SDK更新慢的解决办法
1.打开SDK Manager2.Tools->Options3.在HTTP Proxy Server处填写:mirrors.neusoft.edu.cn,在HTTP Proxy Port处填804.勾选Force Http那一项5.Packages->reload原创 2015-07-06 20:50:19 · 524 阅读 · 0 评论 -
ubuntu12.04上编译android4.4源码
一.编译环境(1).查看本机 ubuntu 版本 cat /etc/issue Ubuntu 12.04.4.LTS(2).查看 ubuntu 位数uname -ax86_64或 getconf LONG_BIT64均显示为 64 位系统※编译时尽可能用 64 位系统(3).查看本机内存cat /proc/meminfoMemtot原创 2015-07-11 20:11:44 · 737 阅读 · 0 评论 -
ubuntu下将android4.4源码导入adt-bundle
1.下载并解压 ADT-bundle在谷歌安卓官网上下载 adt-bundle-linux-x86_64-20131030;Unzip adt-bundle.zip2.将源码导入 ADT 里面1)首先进入到android源码根目录,执行以下命令把.classpath文件复制到 Android 源码根目录下cp development/ide/eclipse/.class原创 2015-07-11 20:35:16 · 1022 阅读 · 0 评论 -
ubuntu12.04安装中文输入法
转载自:http://blog.csdn.net/chenqiai0/article/details/8683826Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法转载 2015-07-12 11:50:03 · 489 阅读 · 0 评论 -
ubuntu编译android部分源码
1.首先得到部分编译的工具:进入android源码根目录后执行 . ./build/envsetup.sh2.进入到要单独编译的文件夹中cd frameworks/base/locationmm3.编译好模块后,还要重新打包一下system.img文件进入android源码根目录后执行 make snode4.更新APImake updat原创 2015-07-11 21:00:54 · 795 阅读 · 0 评论 -
ubuntu下Android4.4源码导入eclipse
ubuntu下Android4.4源码导入eclipse当我们想深入学习android开发时,一般都会下载android源码。在下载玩android源码后如何在在ide中查看呢?本文介绍了把android系统源码导入eclipse开发环境中的方法。android源码支持多种IDE,在源码的“~/development/ide/”目录下有相应的IDE的配置,如下所示:~/androi转载 2015-07-09 18:34:03 · 769 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.
由于疏忽没有在工程目录下的libs文件夹中放入armeabi文件夹导致出错:将armeabi文件夹粘贴到libs目录下即可顺利显示出地图:原创 2015-07-08 18:14:38 · 853 阅读 · 0 评论 -
android 文件读写
用文件进行数据存储 1.存储到android自带的存储空间中 Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。[html] view plaincopypublic class FileService { privat转载 2015-03-24 09:53:59 · 449 阅读 · 0 评论 -
自定义圆形ProgressBar背景的三种方法
1.通过动画实现anim文件夹下:custom_progress.xml<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false" > <item android:drawable="@drawable/loadi原创 2015-02-08 10:49:48 · 2384 阅读 · 0 评论 -
Android有用处理代码集锦-----分辨率相关
转自点击打开链接Android有用处理代码集锦-----分辨率相关 1.通常我们所说的屏幕分辨率如800x480、960x540等。这些分辨率是可以通过代码获取到的。手机屏幕分辨率计算:// 计算手机屏幕分辨率 private void computeDisplayMetrics() { // 手机屏幕分辨率为heightxwidth转载 2015-02-07 23:17:58 · 518 阅读 · 0 评论 -
ListView实现上拉加载更多的item(用到接口回调)
实现效果:实现代码:LoadListView.javapublic class LoadListView extends ListView implements OnScrollListener { private View footer; private int lastItem; private int totalItemCount; privat原创 2015-02-08 13:34:15 · 726 阅读 · 0 评论 -
Animation实现动画(xml实现非代码实现)
这篇和最早写的那篇都是实现动画效果而上一篇Android上运用Animation开发简单动画程序是通过代码实现的补间动画主程序的布局以及实现效果都和代码实现的那一片一致,所以在这里只给出动画的xml文件内容,以及MainActivity的内容Alpha.xml 明暗变化 <alpha android:duration="1000" andro原创 2015-02-02 16:43:10 · 506 阅读 · 0 评论 -
对前两篇转载的动画文章的评价以及个人实现的ViewFlipper的小案例
首先给出一张图:发现文章中存在以下问题:viewFlipper.setInAnimation(this,R.anim.left_in);viewFlipper.setOutAnimation(this,R.anim.left_out);这两句是为了设置左进右出的动画,参考上图就是 位置1-->位置2(左进),位置2-->位置3 (右出)。不管上两篇文章的作者是否理解见明知意这一词原创 2015-01-30 21:39:57 · 568 阅读 · 0 评论 -
Activity屏幕切换动画(一)
转载自http://blog.csdn.net/heavenforgold/article/details/7074136在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overr转载 2015-01-30 21:04:55 · 491 阅读 · 0 评论 -
Android上运用Animation开发简单动画程序
首先介绍AnimationAnimations的使用方法(代码中使用)Animations extends Object implements Cloneable 使用TweenedAnimations的步骤:1.创建一个AnimationSet对象(Animation子类);2.增加需要创建相应的Animation对象;3.更加项目的需求,为Anim原创 2014-10-20 18:49:20 · 714 阅读 · 0 评论 -
Android的Activity屏幕切换动画(二)
转载自http://blog.csdn.net/heavenforgold/article/details/7081484上一篇文章将了 Android的左右滑动切换(见 Android的Activity屏幕切换动画(一)-左右滑动切换),实现过程是非常简单,一些新手可能会向深入了了解Activity切换的原理,下面主要对左右滑动进行深入的探讨,并以项目中的一个切换效果来进一步了解。转载 2015-01-30 21:07:29 · 489 阅读 · 0 评论 -
对前面的ViewFlipper文章简单补充
ViewFlipper为ViewFlipper加入View(1)静态导入:在layout布局文件中直接导入android:id=""android:flipInterval="3000"...>android:scaleType="matrix"android:id="".../>android:scaleType="matrix"andro原创 2015-01-30 23:10:32 · 477 阅读 · 0 评论
分享