关闭

Android的同步对话框(AlertDialog模态对话框返回值实现原理)

最近做毕业设计,在抽象层次上需要做一些统一的可复用界面交互方法,比如对话框。具体需求是通过调用一个方法,这个方法体中生成一个对话框与用户交互,等与用户交互完毕后将用户输入的信息返回,用伪代码来体现,结构大致如下: [mw_shl_code=java,true]public Object getXXXByDialog(){   Object result;   result = showDia...
阅读(1311) 评论(0)

android开发教程之listview使用方法

首先是布局文件,这里需要两个布局文件,一个是放置列表控件的Activity对应的布局文件 main.xml,另一个是ListView中每一行信息显示所对应的布局 list_item.xml    这一步需要注意的问题是ListView 控件的id要使用Android系统内置的android:id="@android:id/list"   [注意形式] main.xml 代码如下: ...
阅读(206) 评论(0)

安卓手机root是什么意思

目前,平板电脑、智能手机随处可见,绝大多数平板电脑、智能手机的操作系统是Android(安卓)。很多Android用户,在使用时,喜欢在系统中安装很多实用的软件,比如360手机卫士、安卓优化大师、91手机助手等。但在实际使用中却发现,这些软件中有些提示需要root权限才能运行,比如360手机卫士提示需要root权限才能清除顽固手机木马;软件安装多了,很多软件都会设置成为开机自动启动,造成开机速度非...
阅读(858) 评论(0)

android开发之手机与单片机蓝牙模块通信

之前两篇都是在说与手机的连接,连接方法,和主动配对连接,都是手机与手机的操作,做起来还是没问题的,但是最终的目的是与单片机的蓝牙模块的通信。   下面是到目前为止尝试的与单片机的通信方法,没有成功,但是从思路上来说没有问题,最大的问题是与单片机配对的时候,单片机的蓝牙模块的PIN配对码是写死的,固定为1234, 而手机这边连接配对都是自动生成的PIN配对码,这种方式在手机与手机配对的时候是极...
阅读(1164) 评论(0)

android开发之蓝牙主动配对连接手机

上一篇介绍了手机配对连接的三种方式,这篇以完整的一个代码实例介绍如何搜索周围的蓝牙设备,以及主动配对,连接。 主要注释在代码中都有。 [java] view plaincopyprint? 1 package jason.com;   2    3 import java.io.IOException;   4 import java.lang.reflect.Method;   5...
阅读(697) 评论(0)

android开发之蓝牙配对连接的方法

新年第一篇。 最近在做蓝牙开锁的小项目,手机去连接单片机总是出现问题,和手机的连接也不稳定,看了不少蓝牙方面的文档,做了个关于蓝牙连接的小结。 在做android蓝牙串口连接的时候一般会使用 [java] view plaincopyprint? 1 BluetoothSocket tmp = null;   2 // Get a BluetoothSocket for a connec...
阅读(623) 评论(0)

关于Android蓝牙串口通信

闲着无聊玩起了Android蓝牙模块与单片机蓝牙模块的通信,简单思路就是要手机通过蓝牙发送控制指令给单片机,并作简单的控制应用。单片机的蓝牙模块连接与程序暂且略过,此文主要描述Android手机蓝牙客户端遇到的那点破事。进入正题: 连接蓝牙设备——蓝牙客户端: Android手机一般以客户端的角色主动连接SPP协议设备(接上蓝牙模块的数字传感器),客户端连接流程是: 1.使用re...
阅读(830) 评论(0)

五、typedef和#define的用法与区别

由于最近一直学着写任务调度器,所以不得不再把C好好看了一遍,所以又找出了自己好多欠缺的东东,于是好好查了些资料,虽然这些都是基础的东东,不过不好好掌握,写起程序来必定不是好事,一切重在基础,万丈高楼平地起嘛,呵呵,这是这两天看的一些东东,自己稍稍整理了一下,上传上来,分享给需要的人^_^      呵呵,还是我那句话,每天进步一点点,开心多一点^_^   点点滴滴蚕...
阅读(209) 评论(0)

四、define宏定义和const常量定义之间的区别

define部分: 宏不仅可以用来代替常数值,还可以用来代替表达式,甚至是代码段。(宏的功能很强大,但也容易出错,所以其利弊大小颇有争议。)   宏的语法为:   #define 宏名称宏值   注意,宏定义不是C或C++严格意义上的语句,所以其行末不用加分号结束。   作为一种建议和一种广大程序员共同的习惯,宏名称经常使用全部大写的字母。   利用宏的优点:   1)...
阅读(229) 评论(0)

三、宏中"#"和"##"的用法

一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起用法:   #i nclude   #i nclude   using namespace std;   #define STR(s)     #s   #define CONS(a,b)  int(a##e##b)   int main()   {   ...
阅读(214) 评论(0)

二、define进行多行宏定义

#define     DORECOVERY()\                 LED_RUN=1;\                 VAL1=OFF;\                 VAL2=OFF;\                 PUMP=OFF;\                 VAL3=ON;\                ...
阅读(207) 评论(0)

一、C语言宏定义技巧

写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。   1、防止一个头文件被重复包含   #ifndef COMDEF_H   #define COMDEF_H     //在这里写头文件内容   #endif   2、重新定义一些类型,防止由于各种平台和编译器的不同,而产生...
阅读(247) 评论(0)

手机App开发的有关问题

1.android客户端----服务端开发问题 小弟想问下,比如我要开发一个android程序,我直接写代码连接数据库,然后操作数据库的表就行了,怎么还有服务端,在网上查服务端返回数据,客户端+服务端开发有什么作用。 移动端+服务端方案:服务端:DB+Dao(可省略)+service+Action(或Servlet) 移动客户端:你就当是显示层就OK了。这样即能保证PC浏览器能访问,也能保证移...
阅读(542) 评论(0)

移动手机app开发

App开发,是指专注于手机应用软件开发与服务。 App是application的缩写,通常专指手机上的应用软件,或称手机客户端。另外目前有很多在线app开发[1] 平台,比如应用之星平台很好用。 App开发,是指专注于手机应用软件开发与服务。App是application的缩写,通常专指手机上的应用软件,或称手机客户端。苹果公司的App store开创了手机软件业发展的新篇章,使得第三方软...
阅读(821) 评论(0)

C# 调用outlook 发送邮件

1. 这个是调用IE Mailto 来发送的,调用win API 首先要添加引用using System.Runtime.InteropServices;     class Mailto                       //与我联系打开邮箱的类     {         [DllImport("shell32.dll", EntryPoint = "ShellExecu...
阅读(858) 评论(0)

分享8年开发经验,浅谈个人发展经历,明确自己发展方向(2)

确定未来的目标 人是从历练中成长的,古人云:三十而立,形容的不是一个人的社会地位,经济来源,而是形容一个人对未来的目标,对人生的意向。要成为一个成功人,就应该早日为自己定下长期的发展目标,作为一个开发者也当如此。随着人的性格,取向各有不同,大家为自己所选择的路也有不同: 1.自立门户,勇敢创业 快30岁了,很多人会认为要想真正赚得了钱,就应该自立门户,为自己创业建立一个基础。像北京、上海、广...
阅读(506) 评论(0)

分享8年开发经验,浅谈个人发展经历,明确自己发展方向(1)

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。    明确入行的目的 很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作...
阅读(390) 评论(0)

Graphics.MeasureString 不能获得精确宽度的问题

最近在为eBizPlat做一个代码编辑器,需要关键字高亮显示,每行都切成许多段,在输出时发现问题,用Graphics.MeasureString()函数算出的值比实际宽度大许多,分片输出的位置相差很大,甚为蹊跷,上网一查,终于发现问题所在,现将解决之道总结一下,以便后来者借鉴。   public float CalTextWidth(Graphics g, Font font, string...
阅读(1474) 评论(0)

在C#中测量字符串的尺寸

(1)在窗体中测量字符串 使用System.Drawing.Graphics的MeasureString函数 主要用它的2个重载函数 (1)Graphics.MeasureString 方法 (String, Font) ,测量用指定的 Font 对象绘制的指定字符串,返回 SizeF 结构。返回的SizeF就是测量字符串的打印在屏幕上的宽度和高度,默认以像素为单位,与Form中控件Size的...
阅读(1364) 评论(0)

HreoWinGauge2.0组件集应用示例----数据处理

HreoWinGauge2.0 试用版下载地址:http://download.csdn.net/source/6896899          HreoWinGauge中包含一个功能齐全的数据处理模块,具有对数据进行输入输出、记录、回放、数学计算等处理功能。具体介绍参考《HreoWinGauge2.0组件集使用手册》。本示例将在上一节数据输入输出示例的基础上,演示如何应用数据处理模块的记录、...
阅读(742) 评论(0)
88条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:66778次
    • 积分:1317
    • 等级:
    • 排名:千里之外
    • 原创:44篇
    • 转载:43篇
    • 译文:1篇
    • 评论:8条
    最新评论