`
LoveZhou
  • 浏览: 272444 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
大家好,我们这一节讲一下,Android获取Ip的一些方法,在我们开发中,有判断手机是否联网,或者想获得当前手机的Ip地址,当然WIFI连接的和 我们3G卡的Ip地址当然是不一样的. 首先我尝试了如下方法: view plaincopy to clipboardprint? WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);   WifiInfo wifiInfo = wifiManager.getConnectionInfo();   int ipAddress = wifiInfo.getI ...
刚刚用到正则表达式,不会,上网搜了一下,这是验证数字的,在此记录一下,以后用的时候过来查一下 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0| ...
Android 跑马灯效果是通过TextView来实现的,前提是TextView显示的内容必须比TextView控件分配的宽度宽,并且保证TextView里面的内容是单行显示,然后通过TextView的 ellipsize="marquee" 来设置跑马灯效果 效果图: 代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

新春祝福

         这几天公司的工作终于忙完了,明早即将踏上回乡的火车,收拾东西的时候心里是幸福的,马上可以见到亲人,朋友,同学了。            在这里祝愿所有技术人新的一年里事业有成,技术更上一层楼,也祝愿javaeye越来越火,2011,真心祝福!
Handler是Android提供的消息处理类,可用于异步消息的处理,Handler关联了两个队列,一个是消息队列,里面顺序的存放消息对象(Message对象),另一个是存放实现了Runnabler接口对象的队列,系统会根据顺序,取出消息或者Runnable接口对象执行,默认的,Handler对象并没有单独开启一个新的线程,而是和主线程相关的,两个消息队列也是和主线程相关的,如果要单独开启线程,需要借助Looper对象。 下面是一个利用Handler更新进度条的简单应用,里面用到了发送消息与发送实现Runnable接口对象 截图: 代码: package com.zhou.activity; ...
用GridView显示系统安装的所有的应用程序,效果图:
在Activity的onCreate方法中,可以通过下面的代码设置Activity为全屏显示 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams. ...
【赛迪网讯】1月14日,据国外媒体报道,谷歌Android操作系统声称已经占据了全球四分之一的智能手机市场,并且还将继续以两倍于竞争对手的速度增长。 这款操作系统的2010年是非常辉煌的,在前三季度的销售增长超过1000%,大约2000万部Android设备在第三季度被售出。虽然Android系统由于软件更新的频率较快而产生存储碎片,但是Canalys公司的分析家仍预计在软件更新频率放缓之后,Android系统的增长还将继续。 在去年第三季度,全球总共有8090万台智能手机售出。塞班以37%的市场占有率维持了其在全球市场的霸主地位,Android系统以25%的市场份额紧随其后。然而,塞班 ...
Activity 的生命周期与activity的活动状态密切相关,也和activity的周期函数密切相关 共有七个周期函数: void onCreate(Bundle savedInstanceState) void onStart() void onRestart() void onResume() void onPause() void onStop() void onDestroy() 1.完整生命周期:     即一个activity从出现到消失,对应的周期方法是从onCreate到onDestroy 2.可见生命周期:     从onStart()到onStop()方法 ...
(英语水平有限,翻译的不好请多多指教与谅解) 通过交通运输,消费者可以有机会使用到来自全世界的各种各样的Android设备,在众多的设备中,也运行着不同版本的Android系统平台,一些设备上运行着新版本的系统,一些设备上运行着旧版本的系统。作为一个开发者,在你的应用程序中,需要实现向下兼容――取决于你想在所有设备上运行你的程序,还是只想运行在最新的系统平台上?在有些时候,如果可以兼容较旧版本的设备同时,在支持新版本系统的设备上采用新的API将是有帮助的。 设置最低的Sdk版本 如果使用新的API对应用程序有利――假设你使用Android1.5(API Level 3)中的API刻录视频文件―― ...
第一篇 什么是A股、B股、H股、N股、S股?   我国上市公司的股票有A股、B股、H股、N股和S股等的区分。这一区分主要依据股票的上市地点和所面对的投资者而定。    A股的正式名称是人民币普通股票。它是由我同境内的 ...
越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面: Theme是针对窗体级别的,改变窗体样式; Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 Android系统的themes.xml和style.xml(位于\base\core\res\res\values\)包含了很多系统定义好的style,建议在里面挑个合适的,然后再继承修改。以下属性是在Themes中比较常见的,源自Android系统本身的th ...
Spinner是常用控件之一,属于AdapterView的一种,应用时需要 通过Adapter 将数据和View视图联系起来,并且有各种事件回调函数,较为方便。 但发现一个问题,Spinner控件,很难控制其外观与显示大小,在同一个布局中,很难与其它控件外观协调起来。最后用Button控件模仿Spinner的效果,应用起来也较为方便。 应用Button时,需要图片配合button的各种切换状态,点击时弹出对话框,实现列表选择即可。 需要写一个selector文件,在button状态变化时,切换背景图,在button的onClick事件函数中,弹出选择列表对话框
Android 每个Activity界面,都会自动生成一个灰色的标题栏,在编写程序时,可以选择是否有标题栏,或者自定义标题栏,自定义标题栏时,可以在标题栏位置,放置一个布局 系统自带: 可以通过: this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); this.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.custom_title); 将标题栏设置成自定义 ...
来自Google Android开发站点2011年1月4日的最新的Market客户端统计来看Android 2.2用户已经超过了一半为51.8%,同时2.1用户为35.2%基本上这两个版本占到整个Android用户的85%,不过随着近几天CES上的平板的曝光,未来使用Android蜂巢可能为2.4或3.0的平板系统将在下个季度出现井喷,由于目前实用2.3固件的只有Nexus S目前占到了0.4%,当然Nexus One、HTC Desire HD等高端机型将在近期升级,目前Android 1.5和1.6的用户加起来已经不足12%了,但这一统计是近两周访问Android Market的,很多老机型 ...
Global site tag (gtag.js) - Google Analytics