- 博客(75)
- 资源 (3)
- 收藏
- 关注
原创 隐私政策
隐私政策机器人保安尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,机器人保安会按照本隐私权政策的规定使用和披露您的个人信息。但机器人保安将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,机器人保安不会将这些信息对外披露或向第三方提供。机器人保安会不时更新本隐私权政策。您在同意机器人保安服务使用协议之时,即视为您已经同意...
2019-03-26 10:50:01 364
原创 huawei 机子升到2.3后出现关闭log的情况
有的机子如华为在升到android 2.3后会在rom中关闭log调试功能。在调试的时候会出现:Unable to open log device '/dev/log/main': No such file or directory的错误,导致无法看到调试信息。对于华为的机子其已经内置了一些开发配置功能。如何开启这个功能:1、在拨号盘中输入:*#*#2846579#*#*2、弹
2012-02-20 15:35:08 735
原创 Sax解析xml遇到特殊字符问题
遇到问题:sax解析xml时,遇到像、&等特殊字符时,会把节点中的内容当做三段内容读取,而我们原先的方式是只做一次读取,这样会造成只能读取到特殊字符前的内容。解决方案:在解析时,做到把一个节点的内容读完,才进行下一个节点的解析,充分利用startElement() 、endElement ()上测试案例:public class MyHandler extends De
2012-01-10 11:25:22 4196 1
原创 windows phone 7 选择器
上一篇文章主要介绍了启动器,这篇介绍选择器。这两个其实都是在本应用内去执行另一个系统任务,区别是:启动器启动了一个任务后,不会考虑这个任务的执行结果;而选择器在启动了一个任务后,会要求任务换回结果,需要把数据带回到本应用中。调用选择器需要引用的命名空间是:using Microsoft.Phone.Tasks; 目前列出的是wp7.0版本上提供的选择器:Cam
2011-11-25 11:22:43 527
原创 windows phone 7 启动器
何谓启动器,就是在本应用程序内触发系统内置的功能如打电话发邮件等,同时当触发task后,本应用程序并不管触发的应用的执行情况。调用启动器需要引用命名空间:using Microsoft.Phone.Tasks; 下面列出wp7提供的启动器:EmailComposeTask–允许用户通过邮件账户发送电子邮件。MarketplaceDetailTask–启动W
2011-11-25 11:11:10 535
原创 symbian v3模拟器开启后自动关闭
在win7上配置symbianv3的开发环境,perl、sdk、carbide c/c++都已经配置好了,写个helloworld 运行模拟器,会出现模拟器打开后,瞬间又自动关闭了。也不报任何错误。试了网上的解决方法,都无效。最终找到原因是模拟器必须要有声卡支持,有些机器不接耳机的话mic无法启动。最终很变态的解决办法是:电脑上插上耳机就ok了。看来若基亚在软件这块
2011-11-09 18:30:18 783 1
原创 运行symbian Helloworld报错
在windows 上配置好symbian开发环境后,通过向导新建helloWorld项目。在模拟器上运行时,会报如下错误:Creation Time Description Resource Path Location Type1320649071258 BLDMAKE ERROR: Can't find any RVCT installation.
2011-11-07 15:01:39 417
原创 symbian 里的NewL和NewLC
转载:http://blog.sina.com.cn/s/blog_5efa49090100gkur.html
2011-11-07 14:53:53 455
原创 android NoSuchMethodError错误
在调用ndk编译的so中的方法时,apk没有使用proguard进行混淆,在真机上运行正确。但是只要加上混淆后,系统就会出现NoSuchMethodError的错误。看来问题出在了,混淆上,修改混淆配置文件,是涉及到so类库的调用的类,都做keep保护,不进行混淆,这样就保证
2011-08-18 15:11:59 6195 1
原创 android UnsatisfiedLinkError错误
项目需求:1、加载系统底层类库so,so是通过ndk编译的硬件厂商提供2、调用so中方法,实现对底层硬件的操作解决方案:static { System.loadLibrary("so名称"); }在文件中申明so中用到的
2011-08-18 15:05:12 22012 3
原创 webView 支持javascript
需求:在webview中点击http连接,调用android默认的浏览器。这样在关闭url连接时,依然可以回到webview页面继续浏览解决方案:1、定义一个webview mwebview2、在webView中加载url3、设置webview参数: mwebvi
2011-07-13 11:25:58 2296
原创 android 判断是否联网
需求:通过广播告知前台,当前网络状态解决方案:class ConnectionChangeReceiver extends BroadcastReceiver{ @Override public void onReceive(Context conte
2011-07-13 10:51:43 1649 1
原创 使用ScrollView遇到的问题
需求:1、在alertDialog中添加一个TextView,用来显示内容2、textView支持滚动3、在textView下加一个checkbox,并且checkbox不加入滚动内解决方案:xml布局如下: xmlns:android="http://schemas.andr
2011-07-09 14:56:40 951
原创 EditText动态设置明文密文
.setInputType(0x81) //EditText变为密码状态。.setInputType(0x90) //EditText变为非密码状态。
2011-07-09 13:53:26 2355
原创 android mapview结合LocationManager应用
应用需求: 1、提供地图功能 2、提供三种视图:卫星模式、地图模式、我的位置 3、支持多种定位方式:gps、wifi等 4、根据当前的位置,获取服务器上地点信息,并标注在当前屏幕上 解决方案: 1、首先申请google 的 MAP KEY 2、在xml文件中引用mapview,如: android:id="@+id/
2011-06-28 23:37:00 1730
原创 真机测试错误
今天在真机上进行测试时,在安装时出现:Re-installation failed due to different application signatures错误。 出错的原因是:在真机上已经有安装了此项目的apk,并且此apk并不是在本机上生成的。 解决方案:运行adb 卸载真机上的apk,然后再安装新的apk就ok了
2011-06-28 11:11:00 469
原创 eclipse加载现有专案出错解决方案
在开发时经常会遇到这样一个问题:加载现有项目时会出现错误,错误的形式有以红色x表示错误的,有以红色叹号表示的。 首先,import现有项目,程序有问题的可能性很少,一般是环境上的问题。 1、出现红色x的错误的解决方案:刷新项目,clean项目,看看有没有解决问题,如果没有,直接查看Console中的报错信息,如果是R值缺失 的话,可以删除gen文件夹下的所有文件,然后
2011-06-20 10:11:00 834
转载 (转) android API key 如何获取
1. 首先先要获取你的debug keystore位置:打开Eclipse--->Windows--->Preferences--->Android--->Build查看默认的debug keystore位置,我的是C:/Documents and Settings/MYNAME /.android/debug.keystore2. 在cmd中执行:keytool -list -keystore
2011-06-10 15:24:00 1822
原创 android应用开发之性能提高
<br />在手机上软件的性能对开发者来说至关重要,性能差了,软件估计已经死了一半。其实在PC上也一样,只不过性能被硬件的提升给淡化了。<br /> <br />如何来提高应用程序的性能呢?<br /> <br />提高,是从两个方面来说,一、提高软件的执行时间 二、提高人机界面的交互时间,提高友善度,减少用户等待时间。<br /> <br />一下是几个设计原则:<br /> <br />1、不要让UI线程等待,一些耗时操作转为后台线程来处理<br /> <br />2、时刻让用户知道应用在做什么。提高用
2011-04-25 23:12:00 704
原创 android线程异步处理之AsyncTask
<br />android应用是单线程模式的。<br /> <br />单线程模式需要记住两条:<br /> <br />一、防止UI线程阻塞<br />二、确保只在UI线程中访问Android UI工具包<br /><br /><br />在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。<br /> <br />在此介绍下何谓UI线程:当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主
2011-04-22 13:59:00 3613 1
原创 Activity 之间的切换动画
<br />android2.0以后使用overridePendingTransition函数来实现activity间的动画效果<br /> <br />在startActivity 后调用 overridePendingTransition(int enterAnim,int exitAnim),就可以实现Activity之间的动画,<br /> <br />其中enterAnim 是下一个Activity的enter动画效果,exitAnim 是当前Actitvity退出的动画效果,<br /><br
2011-04-20 14:42:00 557
转载 android程序员不同级别要求
<br />转:<br />很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类。<br /> 一、初级<br /> 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。<br /> 2. 掌握Android UI控件、Android Java层API相关使用。<br /> 迈向中级,最好再次更新下Java技术,掌握Java concurrent库、nio库,精通xml
2011-04-06 22:22:00 2421 1
转载 SurfaceView和View最本质的区别
SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。<br />那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。(出现死机现象)<br />当使用surfaceView 由于是在新的线程中更新画面所以不会阻塞你的UI主线程。但这也带来了另外一个问题,就是事件同步。比如你触屏了一下,你需要surfaceView中t
2011-04-06 22:13:00 423
转载 android UI布局
<br />http://www.eoeandroid.com/forum-viewthread-tid-533-highlight-%E5%B8%83%E5%B1%80.html
2011-04-06 22:11:00 354
原创 第一次出差有感
<br />出差刚回来,满身的疲惫。以前没有出差,感觉能够经常出差,到处走走,了解祖国美好河山,应该很爽的,<br /> <br />可真出差了,才感觉没有想象的那么的好,不过出差一次收获还是很多的。<br /> <br />第一次出差,第一次坐飞机,第一次坐高铁,一个震撼的感觉,现在的办事效率真的很高,从上海到深圳只<br /> <br />需要不到两个小时。时间就是可以换来金钱,金钱也可以换时间。<br /> <br />这次的出差,主要是做产品推销,产品客户培训,以及跟进公司技术发展。很庆幸能够接触到
2011-04-02 15:24:00 1878
原创 C#处理跨进程copy
<br />一、问题描述:做IDE开发经常会遇到这样一种情况:使用者开两个应用程序,把一个应用程序中的控件copy到另一个应用程序中。<br /> <br />这样做只是用户的一个使用小细节便于使用者对比刻制,我们如果能抓住这些细节,那么我们的产品客户体验度会上一个层次。<br /> <br />二、解决思路:跨应用程序copy,也可以说是两个单独的进程间通信。两个进程间的通信大概有以下几种:剪贴板Clipboard、窗<br /> <br />口消息、使用共享内存、动态数据交换、消息管道(有匿名通道、命名
2011-02-10 18:05:00 985 1
原创 给TabControl中的每个tabpage标题上加X,并且设置tabControl上部除标题外的背景颜色
最近做项目遇到了一个不小的麻烦,上网找了半天没有找到相关有用资料,索性自己去实现,以解决自己现在遇到的麻烦。同时,也能够帮助一下与我有相同问题的人。 麻烦:1、给tabpage加上 关闭按钮X2、当设置tabControl的DrawMode 为OwnerDrawFixed时如myTabControl.DrawMode = TabDrawMode.OwnerDrawFixed;
2010-04-20 15:28:00 8748 12
转载 .net下的初、中、高级问题
以下是转贴:作者:观海看云 描述线程与进程的区别?线程是比进程更小的处理模块。进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程
2010-03-18 11:59:00 778
转载 一个控件需要双击两次的问题
转至:http://www.cnblogs.com/oec2003/archive/2009/12/20/1628412.html相关问题:c#中使用多线程访问winform中控件的若干问题 我所修改的动态显示数据代码: Thread thr = new Thread(new ThreadStart(delegate() { wh
2010-01-08 08:57:00 652
原创 宏与函数
先说宏和函数的区别:1. 宏做的是简单的字符串替换(注意是字符串的替换,不是其他类型参数的替换),而函数的参数的传递,参数是有数据类型的,可以是各种各样的类型.2. 宏的参数替换是不经计算而直接处理的,而函数调用是将实参的值传递给形参,既然说是值,自然是计算得来的.3. 宏在编译之前进行,即先用宏体替换宏名,然后再编译的,而函数显然是编译之后,在执行时,才调用的.因此,宏占用的是编译的时间,而函数
2010-01-08 08:56:00 349
原创 C#连接mysql数据库主要有两种方法
C#连接mysql数据库主要有两种方法1、 用MySQL DriverCS连接MySQL数据库2、 通过ODBC连接MYSQL数据库 具体分析:1、 使用MYSQL DriverCS 。首先下载和安装Mysql DriverCS 地址:http://sourceforge.net/projects/mysqldrivercs在安装文件夹下面找到MySQLDrive
2009-12-28 13:39:00 930
转载 WinForm中Component Class、User Control及Custom Control的区别和使用
标记:本篇为转摘。 下面具体介绍下复合控件、自定义控件、扩展控件的区别: NET Framework 为您提供了开发和实现新控件的能力。除了常见的用户控件外,现在您会发现,您可以编写能执行自身绘图的自定义控件,甚至还可以通过继承扩展现有控件的功 能。确定创建何种类型的控件可能会费一番功夫。本节重点介绍了各类可继承控件间的区别,同时提供关系到为项目选择的类型的注意事项。
2009-12-15 17:34:00 509
转载 Slackware 下软件的安装、更新、卸载
如果你安装完Linux(这里以Slackware为例)的发行版,通常会同时选择安装Gnome或KDE这样的桌面系统,你会发现安装桌面系统的同时也安装了大量的应用程序,包括办公软件、聊天软件、邮件客户端、多媒体播放器等等,有些你并不喜欢,而有些你喜欢的没有被安装,这时你需要自己动手安装或卸载软件,下面我就介绍一下如何 安装、更新、卸载软件。 大多数Linux发行版都有自己的包管理器
2009-09-08 07:47:00 2689
原创 slackware 下的软件安装
说明:一.安装fcitx(3.4bin版本的比较方便)sh ./*.install在/etc/profile.d/lang.sh中添加如下内容#setup for fcitxexport LC_CTYPE="zh_CN.UTF-8"export XMODIFIERS="@im=fcitx"export GTK_IM_MODULE=ximexport QT_I
2009-09-07 19:48:00 791
android service+aidl应用
2011-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人