它山之石可以攻玉

键盘上的生活
随笔 - 433, 文章 - 5, 评论 - 35, 阅读 - 90万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

12 2013 档案

摘要:Android连接网络的时候,并不是每次都能连接到网络,因此在程序启动中需要对网络的状态进行判断,如果没有网络则提醒用户进行设置。首先,要判断网络状态,需要有相应的权限,下面为权限代码(AndroidManifest.xml): 然后,检测网络状态是否可用[java]view plaincopyprint?/***对网络连接状态进行判断*@returntrue,可用;false,不可用*/privatebooleanisOpenNetwork(){ConnectivityManagerconnManager=(ConnectivityManager)getSystemService(Co... 阅读全文

posted @ 2013-12-27 15:09 陈达辉 阅读(247) 评论(0) 推荐(0) 编辑

摘要:写道标题有点大,说是详解,其实就是对EditText的一些常用功能的介绍,包括密码框,电话框,空白提示文字等等的讲解,尽量的介绍详细一点,也就是所谓的详解了。。呵呵广告一下我的应用“我团”,最新1.4版可以到“安智市场”、“应用汇”等各大应用商店搜索“我团”下载使用。详情请看http://flysnow.iteye.com/blog/810503我新建了一个Android的技术交流群,群号为86686524 120059404,感兴趣的可以申请加入,大家一块学习。Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建 阅读全文

posted @ 2013-12-27 15:00 陈达辉 阅读(1209) 评论(0) 推荐(0) 编辑

摘要:主要的目的是按后退键的时候,让程序能够退出。实现起来的思路:1.捕获后退键被按了这个事件。Java代码@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0){//按下的如果是BACK,同时没有重复//DOSOMETHING}returnsuper.onKeyDown(keyCode,event);}2.在后退键被按的事件里退出程序这里也有两种方式:直接退出程序,或者退出到主屏幕。1)退出程序的方法 阅读全文

posted @ 2013-12-26 13:25 陈达辉 阅读(258) 评论(0) 推荐(0) 编辑

摘要:对一个新的app,一般情况都会添加一个介绍和欢迎的页面来告诉用户app的功能和新的特性。那么在phonegap项目里面如何添加这样个引导欢迎页。这里需要注意的是只有app第一次打开的时候才会有,其他时候打开时不会出现。所以这里我用到了html5的localStorage。接下来看我如何实现的。1.需要准备一个打开app时显示的页面,我这边用一个logo.html来展示app的介绍图用的是图片滑动。这里面用来iScroll插件。同时在启动这个logo.html页面的时候设置一个storage数据。window.localStorage.setItem(“HomeLogo”, “HomeLogo_ 阅读全文

posted @ 2013-12-26 11:02 陈达辉 阅读(4002) 评论(3) 推荐(1) 编辑

摘要:SplashscreenEnables developers toshow/hidethe application's splash screen.MethodsshowhidePermissionsAndroidapp/res/xml/config.xmliOSCordova.plist Add an entry under the Plugins dictionary -with the key "SplashScreen"and value "CDVSplashScreen". New projects should already hav 阅读全文

posted @ 2013-12-26 10:44 陈达辉 阅读(2994) 评论(0) 推荐(0) 编辑

摘要:每个Android应用程序启动之后都会出现一个Splash启动界面,显示产品LOGO、公司LOGO或者开发者信息。如果应用程序启动时间比较长,那么启动界面就是一个很好的东西,可以让用户耐心等待这段枯燥的时间,提高用户体验。1.splash.xml布局文件 1 2 3 4 5 6 7 8 910111213 2.SplashActivity类,使用Handler的postDelayed方法,3秒后执行跳转到主视图 1 2 3 4 5 6 7 8 910111213141516171819202122232425262728293031323334353637383940414243pack... 阅读全文

posted @ 2013-12-26 10:43 陈达辉 阅读(5539) 评论(0) 推荐(0) 编辑

摘要:[代码全屏查看]-Android Intent 用法全面总结[1].[代码] 调用拨号程序 跳至 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] // 给移动客服10086拨打电话Uri uri = Uri.parse("tel:10086");Intent intent = new Intent(Intent.ACTION_DIAL, uri);startActivity(intent);[2].[代码] 发送短信或彩信 跳至 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] // 给1 阅读全文

posted @ 2013-12-17 16:26 陈达辉 阅读(260) 评论(0) 推荐(0) 编辑

摘要:PhoneGap提供了Native Api的支持(如:重力感应、相机、联系人、文件、地址位置…),比如要用js获取本机的联系人,可以用:varoptions = new ContactFindOptions(); options.filter = "李"; options.multiple = true;varfields = ["displayName", "phoneNumbers", "emails"]; navigator.contacts.find(fields, onSuccess, onError, 阅读全文

posted @ 2013-12-11 16:18 陈达辉 阅读(293) 评论(0) 推荐(0) 编辑

摘要:Phonegap为跨设备的应用开发提供了一个解决方案。如果某个应用只有js和html,则可以通过Phonegap的在线build工具,编译出多个平台的app安装包。当然通过Phonegap提供的js可以访问部分设备的资源,如网络连接(Connection)、相机(Camera)、文件(File)、存储(Storage)等,具体可以参看Phonegap开发文档。但很多Android应用,仅仅使用这些资源是满足不了需求的,所以必然需要访问本地接口的方法。初步实验,至少有两个方法可以访问本地的接口。开发Phonegap Plugin。通过实现Phonegap提供的接口,然后在config.xml中注 阅读全文

posted @ 2013-12-11 11:29 陈达辉 阅读(384) 评论(0) 推荐(0) 编辑

摘要:MainActivityJava代码packagecom.test.intentdemo;importandroid.app.Activity;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.View;importandroid.widget.Button;publicclassMainActivityextendsActivity{privateButtonbtn=null;publicvoidonCrea 阅读全文

posted @ 2013-12-10 14:53 陈达辉 阅读(38266) 评论(0) 推荐(1) 编辑

摘要:首先需要编写一个CallActivityPlugin插件,专门调用ActivityJava代码packagecom.example.plugin;importorg.apache.cordova.api.CallbackContext;importorg.apache.cordova.api.CordovaPlugin;importorg.apache.cordova.api.PluginResult;importorg.json.JSONArray;importorg.json.JSONException;importandroid.app.Activity;importandroid.co 阅读全文

posted @ 2013-12-10 14:52 陈达辉 阅读(20359) 评论(1) 推荐(0) 编辑

摘要:一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCode, int resultCode, Intent data)方法。package com.ljq.activitys;import android.app.Activity;import 阅读全文

posted @ 2013-12-10 14:51 陈达辉 阅读(807) 评论(0) 推荐(0) 编辑

摘要:Android Notification通知详解根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。下面对Notification类中的一些常量,字段,方法简单介绍一下:常量:DEFAULT_ALL 使用所有默认值,比如声音,震动,闪屏等等DEFAULT_LIGHTS 使用默认闪光提示DEFAULT_SOUNDS 使用默认提示声音DEFAULT_VIBRAT... 阅读全文

posted @ 2013-12-10 14:50 陈达辉 阅读(307) 评论(0) 推荐(0) 编辑

摘要:http://www.doc88.com/p-946526362892.html 阅读全文

posted @ 2013-12-07 16:19 陈达辉 阅读(161) 评论(0) 推荐(0) 编辑

摘要:在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如:[html]view plaincopy另外,android中每次屏幕方向切换时都会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配 阅读全文

posted @ 2013-12-06 12:33 陈达辉 阅读(317) 评论(0) 推荐(0) 编辑

摘要:android个人觉得当用户按下后退键时,出现"再按一次退出"的提示防止误操作比弹出一个对话框是会更人性化的。话不多说上代码:第一种:重写onKeyDown来监听:[java]view plaincopylongwaitTime=2000;longtouchTime=0;@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(event.getAction()==KeyEvent.ACTION_DOWN&&KeyEvent.KEYCODE_BACK==keyCode){longcurrentT 阅读全文

posted @ 2013-12-06 10:15 陈达辉 阅读(271) 评论(0) 推荐(0) 编辑

摘要:百度文库http://wenku.baidu.com/link?url=C9l51orfpSrjMEK69-Yjh9hmmaqQj0DicfnYs5FSRhkdy8S62x1aBBwstFH-tJ959-0GyyY8hmA4uvCSXn7XUe-4N0sinfHmGRIM8B28qya 阅读全文

posted @ 2013-12-03 11:24 陈达辉 阅读(192) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示