摘要: '''<summary>'''创建桌面快捷方式'''</summary>'''<remarks></remarks>PrivateSubCreateDesktopShortcut()DimappName=My.Application.Info.CompanyName&My.Application.Info.ProductNameDimdesktopPath=Environment.GetFolderPath(Environment.Specia 阅读全文
posted @ 2011-10-23 11:28 ycmoon 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: privatevoiddataGridView1_RowPostPaint(objectsender,DataGridViewRowPostPaintEventArgse)2{3vardgv=(DataGridView)sender;4if(dgv.RowHeadersVisible)5{6Rectanglerect=newRectangle(e.RowBounds.Left,e.RowBounds.Top,7dgv.RowHeadersWidth,e.RowBounds.Height);8rect.Inflate(-2,-2);9TextRenderer.DrawText(e.Graphic 阅读全文
posted @ 2011-10-12 21:51 ycmoon 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 当查询一个对象是否存在时,如果用Single 方法查询,如dbDataContext db=new dbDataContext (); User user=db.User.Single(u=>u.Id==Id);如果user为空的话 会出现异常 “序列中不包含任何元素”所以要用到Any方法 Any返回的是bool类型 ,当返回真的时候再用Single 方法去找对象 bool flag = db.User.Any(a => a.Id== Id);if (flag){ User user=db.User.Single(u=>u.Id==Id);}另一种方式:推荐使用,因为只查询一 阅读全文
posted @ 2011-10-01 18:24 ycmoon 阅读(317) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-09-15 16:46 ycmoon 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-08-09 13:39 ycmoon 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 闪屏呢,就是SplashScreen,也可以说是启动画面,就是启动的时候,闪(展示)一下,持续数秒后,自动关闭。android的实现非常简单,使用Handler对象的postDelayed方法就可以实现。在这个方法里传递一个Runnable对象和一个延迟的时间。该方法实现了一个延迟执行的效果,延迟的时间由第2个参数指定,单位是毫秒。第一个参数是Runnable对象,里面包含了延迟后需要执行的操作。代码如下:newHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstubI 阅读全文
posted @ 2011-06-22 15:17 ycmoon 阅读(666) 评论(0) 推荐(0) 编辑
摘要: android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、 provider、broadcast和service。但其实android中的application也有着它自身的用处。打开manifest文 件,会看到有一个application配置标签,这就是有关application的使用了。就是说application是用来保存全局变量的,并且是在package创建的时候就跟着存在了。所以当我们需要创建全局变量的时候,不需要再像j2se那样需要创建public权限的static变量,而直接在application中去实现。 阅读全文
posted @ 2011-06-15 09:19 ycmoon 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 在写程序中,有时候可能需要获取sim卡中的一些联系人资料。在获取sim卡联系人前,我们一般会先判断sim卡状态,找到sim卡后再获取它的资料,如下代码我们可以读取sim卡中的联系人的一些信息。 读取的代码如下:packagecom.android.test;importandroid.app.Activity;importandroid.content.Context;importandroid.content.Intent;importandroid.database.Cursor;importandroid.net.Uri;importandroid.os.Bundle;importand 阅读全文
posted @ 2011-06-07 09:39 ycmoon 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: Android手机上监听短信有两种方式:1、 接受系统的短信广播,操作短信内容。优点:操作方便,适合简单的短信应用。缺点:来信会在状态栏显示通知信息。AndroidManifest.xml:<uses-permissionandroid:name="android.permission.SEND_SMS"></uses-permission><uses-permissionandroid:name="android.permission.RECEIVE_SMS"></uses-permission>< 阅读全文
posted @ 2011-06-07 09:35 ycmoon 阅读(950) 评论(1) 推荐(0) 编辑
摘要: 一、短信接收广播:在AndroidManifest.xml文件中的<application>节点里对接收到短信的广播Intent进行订阅:<receiverandroid:name=".IncomingSMSReceiver"><intent-filter><actionandroid:name="android.provider.Telephony.SMS_RECEIVED"/></intent-filter></receiver>在AndroidManifest.xml文件中添加 阅读全文
posted @ 2011-05-30 09:55 ycmoon 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); //快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name)); shortcut.putExtra("duplicate", false); //不允许重复创建 //指定当前的Activity为快捷方式启动的对象: 如 com.everest.video.VideoPlayer //注意: C 阅读全文
posted @ 2011-05-27 11:29 ycmoon 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOCATION允许一个程序访 阅读全文
posted @ 2011-05-20 22:16 ycmoon 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时4.FEATURE_ 阅读全文
posted @ 2011-05-13 11:46 ycmoon 阅读(618) 评论(0) 推荐(0) 编辑
摘要: TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。 TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是有些通讯信息的获取对应用程序的权限有一定的限制,在开发的时候需要为其添加相应的权限。<uses-permission android:name="android.permission.READ_PH 阅读全文
posted @ 2011-05-13 10:43 ycmoon 阅读(1890) 评论(1) 推荐(0) 编辑
摘要: 最近学习Android的时候写个小程序需要用到获取ROOT权限,在网上找了好久,发现这种方法可行,前提时设备必须已经破解过!能执行su命令。一、建一个方法:代码如下:View Code packagecn.ycmoon.utility;importjava.io.DataOutputStream;importandroid.app.Activity;importandroid.util.Log;publicclassSystemManagerextendsActivity{/***应用程序运行命令获取Root权限,设备必须已破解(获得ROOT权限)*@paramcommand命令:String 阅读全文
posted @ 2011-05-11 11:12 ycmoon 阅读(14451) 评论(2) 推荐(3) 编辑
摘要: android系统自带的很多程序平时根本用不到或很少用到,但是它们有的却在你开机之后默默地在后台运行着,既占内存又消耗电量,这时我们就需要把他们一一杀掉!但是很多人不明白这些软件都是些什么,哪些能删哪些不能删,我来详细告诉大家,你们根据自己的需要去删除它们就OK了。发现很多帖子都链接了这篇文章,可大家只是看了就算了,也不顶一下或者评个分,太让我心凉了!!哎,好吧~有两种方法可以找到系统自带的程序并且删除它们,前提是你的手机已经root。1、91手机助手连接,选择系统维护---文件管理---system/app【app下的就是系统自带的程序】2、手机上安装一个RE管理器,也可以进入/system 阅读全文
posted @ 2011-04-28 10:00 ycmoon 阅读(3029) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建:可以Windows7电脑上装个Vmware虚拟机,在虚拟机中装一个Windows XP及一个Linux(Ylmf OS 3.0);二、从网上下载官方的Android2.2 ROM。三、具体定制步骤: 1、分解官方ROM的system.img,一般都在这个文件中定制,下载定制需要用到的工具: /Files/ycmoon/Android定制工具.part1.rar /Files/ycmoon/Android定制工具.part2.rar /Files/ycmoon/Android定制工具.part3.rar 2、启动Linux并以root 用户登录把刚才解压的 unyaffs 复制到 阅读全文
posted @ 2011-04-28 09:59 ycmoon 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。"android.intent.action.ADD_SHORTCUT" String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 "android.intent.action.ALL_APPS" String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 "android.intent.category.ALTERNATIVE" String ANSWER_A 阅读全文
posted @ 2011-04-26 14:29 ycmoon 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、修改配置文件AndroidManifest.xml<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="cn.ycmoon.test.activity"android:versionCode="1"android:versionName="1.0"><uses-sdkandr 阅读全文
posted @ 2011-04-26 14:18 ycmoon 阅读(1114) 评论(0) 推荐(1) 编辑
摘要: 在Android软件设计与实现中我们通常都会使用到ListView这个控件,系统有一些预置的Adapter可以使用,例如SimpleAdapter和ArrayAdapter,但是总是会有一些情况我们需要通过自定义ListView来实现一些效果,那么在这个时候,我们通常会碰到自定义ListView无法选中整个ListViewItem的情况,也就是无法响应ListView的onItemClickListener中的onItemClick()方法,究竟是为什么呢?我之前也在网上查过不少的资料,但是没有发现什么有价值的文章,有一些是建议在Adapter的getView方法中对自己需要响应单击事件的控件 阅读全文
posted @ 2011-04-25 17:02 ycmoon 阅读(5582) 评论(1) 推荐(1) 编辑
QQ:817647 MSN:kenny@msn.cn EMail:ycmoon@qq.com