android 导航页面
-
android 怎么判断当前进程在主页面
android如何判断当前进程在主页面privatebooleanisTopActivity(StringpackageName){ System.out.println("**********************toppackageName:" +packageName); ActivityManageractivityManager=(ActivityManager)this ...
92
热度 -
android 调用系统运用
android调用系统应用显示网页:1.Uriuri=Uri.parse("http://www.google.com");2.Intentit=newIntent(Intent.ACTION_VIEW,uri);3.startActivity(it);显示地图:1.Uriuri=Uri.parse("geo:38.899533,-77.036476");2.Intentit=newIntent(...
67
热度 -
Android 开发轨范
Android开发规范开发规范,对于初学者可能不会太在意,但真正项目中,规范尤为重要。一个好的开发规范,可以说是一种艺术,不仅仅有利于后期维护,对代码的可读性,美观性都有影响。下面整理了android项目开发相关的规范。个人知识有限,还望大家补充。命名规范创建项目时的项目名称:最好是英文,在项目做完签名打包apk的时候,省去一些麻烦。(中文也不影响,但最后要改过来,不然不好打包)包名的组织:为防止...
21
热度 -
Android界面优化步骤
Android界面优化方法我们在推出一款APP之后,中间出现了一些体验上的问题,一个明显的是界面卡顿,针对此问题我们采取了如下的一些措施,起到了一些效果。1.优化界面层次针对可以合并的界面层次进行合并,减少界面的渲染,这个过程中主要使用的工具是开发者设置显示过度渲染,红色的区域的必须要优化的地方。2.减少界面刷新次数减少界面刷新次数是很好的界面优化,尤其是针对ListView之类的集合型页面。【1...
28
热度 -
Android性能优化之格局优化篇
Android性能优化之布局优化篇怎样才能写出优秀的AndroidApp,是每一个程序员追求的目标。那么怎么才能写出一个优秀的App呢?相信很多初学者也会有这种迷茫。一句话来回答这个问题:细节很重要。今天我们就从最基础的XML布局来谈谈怎么提高Android性能问题吧!也许你经常会遇到比较复杂的布局,这种情况下,最简单的方法就是多层嵌套实现效果,但是最简单的方法是否是最优的方法呢?这里需要打一个大...
15
热度 -
Android下使用Google Map
Android上使用GoogleMap首届Google暑期大学生博客分享大赛——2010Andriod篇?今天折腾了大半天,总算让Android上面的地图显示出来了,小记一下过程。前两天配置好了Android开发环境,并且写了HelloWorld,但是对Android开发还是一知半解,就像尝试一下地图的开发,因为我后面要做的工作是与地图息息相关的。我在安装AndroidSDKPlatform的时候...
92
热度 -
Android:实时改变配备
Android:实时改变配置Android通过终止、重启应用程序来重新加载资源文件,以做到对语言、区域和硬件实时变化的支持。?它的默认的行为不是总是方便和令人满意的,尤其当配置变化(如屏幕方向和键盘可视)、用户旋转设备或划出键盘等。你可以通过监测和响应定制你的应用程序来对这些变化作出响应。?为了能让Activity能监听实时的配置变化,需要在manifest节点里添加“android:config...
45
热度 -
android开发一个简略的记事本之登录注册页面
android开发一个简单的记事本之登录注册页面接下来几天我们会用android来写一个简单的记事本例子。记事本的基本功能包括:登录注册,最新记事,所有记事,添加记事,管理记事等。几天我们先来介绍记事本的第一个模块--登录注册界面。第一,我们新建一个工程MyNotepad。第二,添加布局文件,在/res/layout文件夹下添加一个文件activity_login.xml,文件内容如下(在文件中会...
83
热度 -
android 通用菜单栏实现(1)
android通用菜单栏实现(一)一、前言介绍直奔主题啦,很多Androidapp都有菜单栏,菜单栏除了背景图片、图标的不同外,布局基本一致。大致可以分为三部分:菜单栏的左侧区域、菜单栏中间区域、菜单栏右侧区域。为了考虑代码的重用性,本文将给大家讲解通用菜单栏的实现方式。示例中的代码,大家稍微变通,可以满足大部分软件开发需要。二、示例截图我的一贯习惯,有图有真相。下面先看下通用菜单栏的截图:三、实...
18
热度 -
Android通讯篇
Android通信篇在Anroid中,通信技术包括多个层面,在UI层设计多种事件(如触控事件、案件事件、轨迹球事件等);在框架层设计Intent、Meaage等;在内核层则涉及Bundle、RPC、共享内存等技术。本章将重点介绍UI层和框架层的通信机制。1.Intent通信Intent通信实际上是对Open-Binder通信机制的封装。在Linux中,存在D-Bus和open-Binder两种进程...
43
热度 -
大型网站中,多个页面具有相同的导航,大家是怎么办的
大型网站中,多个页面具有相同的导航,大家是怎么处理的?比如单独的导航页面命名为menu.htm 然后在原有页面中有导航的那个地方写上<!--#includefile="menu.htm"-->这是PHP格式的?还有没有更好的方式呢?请给出示范的例子,不想考虑iframe。直接通过前端不通过服务端语言能实现吗? 分享到: 更多 varbds_config={ ...
418
热度 -
android 札记一
android笔记一1.Fragment创建extentsFragmentViewrootView=inflater.inflate(R.layout.fragment_main,container,false);rootView.findViewById(R.id.ShowAnotherFragment).setOnClickListener(newView.OnClickListener(){...
97
热度 -
android 惯用uri
android常用uri显示网页:??1.Uriuri=Uri.parse("http://www.google.com");??2.Intentit=newIntent(Intent.ACTION_VIEW,uri);??3.startActivity(it);?显示地图:??1.Uriuri=Uri.parse("geo:38.899533,-77.036476");??2.Intentit=...
80
热度 -
Android台历控件的使用
Android日历控件的使用Android手机配备有一个内置的日历应用程序。第三方应用程序可以利用日历内容提供商接口读取用户的日历信息和安排在日历新的事件。这个日历可以直接同步用户的谷歌日历。不幸的是,没有文档和Android手机的日历应用集成,因为有另外一个联系人应用程序。相反,本文所提供的所有信息,将会通过逆向工程的谷歌日历内容提供商。该接口是受变化的,将会支持有限的功能。然而,日历一体化可以...
71
热度 -
Android测试框架引见
Android测试框架介绍本文主要介绍android测试框架的特性,包含测试的结构、用来创建测试的api、用来运行测试和查看结果的工具。本文不免有硬翻译sdk之嫌,只是用来对android的测试框架做个大致介绍,具体的示例代码正在整理,下月blog记录下一、测试框架特性android测试框架作为android开发环境的一个重要部分,可以用来测试应用的各个方面,从单元测试到框架测试。这个测试框架拥有...
9
热度 -
Android开发学习札记之一
Android开发学习笔记之一学习android也有一段时间了,之前由于各种原因停了一段时间,回来再继续学的时候发现有些东西就生疏了,所以决定把自己学习的历程纪录下来,一方面加深理解,一方面便于以后再回来看。如下图就是android的系统构架从图中我们可以看到android系统是依靠linux提供的核心服务,这包括安全、内存管理、进程管理、网络、硬件驱动等等与硬件相关的服务。我们再从底层往上看,可...
64
热度 -
Android学习笔记(4)——Android Application是怎么运行的
Android学习笔记(4)——AndroidApplication是如何运行的任何Android应用程序都是由以下4个部分中的必要组合而成:ActivityIntentReceiverServiceContentProvider?1、Activity?????Activity是Android构造块中最基本的一种,在应用中,一个activity通常就是一个单独的屏幕。每一个activity都被实现...
67
热度 -
Android GridView点击每一个图片进来个人页面渐变特效
AndroidGridView点击每一个图片进入个人页面渐变特效AndroidGridView点击每一个图片进入个人页面渐变特效?介绍:AndroidGridView点击每一个图片进入个人页面渐变特效,个人空间页面同时也可以滑动收回运行效果:相关代码AnimLikeSougou仿搜狗输入法AndroidGridView点击每一个图片进入个人页面渐变特效TextView图片中间的文字产生随机动画自定...
6
热度 -
筹建Windows下的Android开发环境
搭建Windows下的Android开发环境搭建Windows下的Android开发环境2011年07月10日本文描述了如何在Windows平台下,搭建Android开发环境。涉及AndroidSDK、Eclipse、ADT插件的安装及配置,并用Eclipse创建了第一个Android应用程序HelloWorld,引领大家进入Android开发的世界。1、操作系统环境本文采用WindowsServ...
49
热度 -
搭建Windows上的Android开发环境
搭建Windows下的Android开发环境搭建Windows下的Android开发环境2011年07月10日本文描述了如何在Windows平台下,搭建Android开发环境。涉及AndroidSDK、Eclipse、ADT插件的安装及配置,并用Eclipse创建了第一个Android应用程序HelloWorld,引领大家进入Android开发的世界。1、操作系统环境本文采用WindowsServ...
69
热度