- 博客(52)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 New App about RussianIme
Hi,All This period I spent my part time to write an APK about RussianIME,it is one inputmenthod,it supports the russian input,and word correction,word composer,and so on. Add some pp.
2010-05-24 18:01:00
1013
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Mecca Miriam -----My first android app for Application
Introduction: Mecca Miriam is the Android app for islam,it is used for worshiping for the mecca,when you enter your current city,it can display your place at the interface,also it can calculate th
2009-09-01 15:45:00
768
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在Ubuntu 8.10下建立eabi交叉编译环境
在Ubuntu 8.10下建立eabi交叉编译环境arm-eabi-linux 交叉编译环境备注:我采用的是最新版本的UBUNTU 8.10,里面的gcc,gdb,libgcc等都是最新的。 我是以普通用户的身份登陆的。1. 安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下:sudo apt-get install
2009-01-30 17:15:00
4068
2
转载 软件项目开发流程(转)
一个软件项目研发的设计流程是怎样的呢?以通常标准的设计方法为例,(不过笔者喜欢快速原型法)。第一个步骤是市场调研,技术和市场要结合才能体现最大价值。 第二个步骤是需求分析,这个阶段需要出三样东西,用户视图,数据词典和用户操作手册。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了很多操作方面的流程和条件。数据词典是指明数据逻辑关系并加以整理的东东,完成了
2011-11-02 16:22:54
495
转载 谷歌Android UI设计技巧 --- UI的设计的成败决定一个软件的成败
谷歌Android UI设计技巧:该做的和不该做的本文为《谷歌Android UI设计技巧》第一部分:该做的和不该做的。谷歌Android UI设计技巧:优秀UI设计准则本
2011-10-09 14:37:30
927
原创 Pad application for ordering (应用之酒店点菜系统)
Webservice -------- Client Screenshot1: 具体的见“相册” <! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#def
2011-06-11 14:22:00
966
转载 Linux 客户端 Socket 非阻塞connect编程
<br />*开发过程与源码解析<br />开发测试环境:虚拟机CentOS,windows网络调试助手<br />非阻塞模式有3种用途<br />1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理要执行,比如数据准备,预处理等。<br />2.用这种技术建立多个连接。这在web浏览器中很普遍.<br />3.由于程序用select等待连接完成,可以设置一个select等待时间限制,从而缩短connect超时时间。多数
2011-05-03 14:01:00
792
原创 安装搭建最新的android develop app ENV
<br />1.下载android SDK<br />官方下载链接最新版 (Windows版本)<br />2.下载jdk 6.0<br />http://java.sun.com/javase/downloads/index.jsp<br />下载并安装Java开发包。<br />3.下载eclipse-java-galileo-SR2-win32(3.5)<br />http://www.eclipse.org/downloads/<br />对于Eclipse来说,直接解压之后就可以使用。<br />
2011-05-01 09:21:00
844
原创 安装搭建最新的android develop app ENV
<br />1.下载android SDK<br />官方下载链接最新版 (Windows版本)<br />2.下载jdk 6.0<br />http://java.sun.com/javase/downloads/index.jsp<br />下载并安装Java开发包。<br />3.下载eclipse-java-galileo-SR2-win32(3.5)<br />http://www.eclipse.org/downloads/<br />对于Eclipse来说,直接解压之后就可以使用。<br />
2011-05-01 09:20:00
627
原创 安装搭建最新的android develop app ENV
<br />1.下载android SDK<br />官方下载链接最新版 (Windows版本)<br />2.下载jdk 6.0<br />http://java.sun.com/javase/downloads/index.jsp<br />下载并安装Java开发包。<br />3.下载eclipse-java-galileo-SR2-win32(3.5)<br />http://www.eclipse.org/downloads/<br />对于Eclipse来说,直接解压之后就可以使用。<br />
2011-05-01 09:18:00
773
原创 Issue from FindBugs,and how to deal with them
<br />Issue when i submit the code to google,and they built some findbugs as follows:代码要严格规范阿,重要重要,绝对重要.<br /> <br /> <br /> <br />------------------------------------------------------------------------------------------------------><br />Call to equals()
2011-04-29 16:24:00
1443
原创 TourService screenshot
<br />TourService screenshot<br /> <br /> <br /><br /> <br />动态寻找建筑的详细信息.<br /> <br /> <br />-------------------------------------------------------------<br /><br /><br />实时查询周边吃住交通娱乐天气信息<br />
2011-03-07 15:45:00
719
转载 产品设计的详细流程
<br />产品开发流程和项目管理流程时常被大家关注,合理的过程是团队协作的基础。在大家把产品的功能和特性放在第一位的时候,开发和项目的管理至关重要,而产品的设计却往往被忽视,开发团队会为了那些晦涩难懂、令人费解的功能而夸夸其谈,复杂的产品特性通常会迫使产品团队放弃优雅简洁的设计,用户体验永远是可能是项目过程中最不重要的环节。如果你和你的团队希望重视产品的设计,就应该首先从团队架构和项目流程上来进行改造,我们的目标是设计优先、用户至上。当然技术团队和产品开发还是至关重要的环节,你需要将设计和开发的流程无缝的
2011-01-26 21:05:00
1577
转载 如何做好优秀的UI设计
如何做好优秀的UI设计<br /><br />说起产品UI设计通常的认识就是“图形界面的设计”而产品的交互设计往往被忽略!一个好的交互设计对产品的成功起着很关键的作用。UI所做的就是用户最先接触到的东西,也是一般性的用户唯一接触到的东西。用户对于界面视觉效果和软件操作方式的易用性的关心,要远远大于他对底层到底用什么样的代码去实现的关心。如果说程序是一个人的肌肉和骨骼,那么UI设计就是人的外貌和品格!都是一个成功软件产品必不可少的重要组成部分!对我而言程序懂得不多所以只是从UI设计与软件产品整体的
2011-01-26 09:59:00
961
转载 在纸张上设计软件产品原型的方法
<br />在网上下载了一个讲义,是关于怎么在纸上构建产品原型的,读来受益匪浅。很可惜这个PDF文件的讲义上没有作者的姓名和地址,可能是来自英国的,因为里面提到了剑桥。在此谢谢了。<br />费了一点时间把它翻译过来,这是前半部分,后半部分由我的好朋友王峰协作,一并谢谢了。以下是中英文对照。<br />2007-4-27翻译初稿<br />2007-4-29校对<br />第二部分由我的朋友王峰翻译,等我校对了一起发上来。<br />------------------------------<br /
2011-01-25 14:55:00
2890
原创 Java issues
<br />issue1:NPE.COND<br />Null pointer dereference of ftpClient where null comes from condition <br /> <br />A NullPointerException is thrown in case of an attempt to dereference a null value. The dereference may be a function call, a read or write of a
2011-01-13 11:30:00
1264
原创 多线程的同步问题
<br />多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。要想实现线程的同步,则这些线程必须去竞争一个唯一的共享的对象锁.<br /><br />public void synchronized function(){} -> 这个锁的是function这个方法所在的对象,相当于<br /> public void function() {<br /> synchronized(this){}
2011-01-12 16:06:00
602
原创 总结一些小细节 ---- Android
<br />1.Null pointer dereference of parent.getItemAtPosition(...) where null comes from constant<br /> <br /> <br />This error always happened in the build of spinner ,like this code:<br /> <br />Spinner spinner = (Spinner)findViewById(R.id.selectserver);<
2011-01-07 15:17:00
2071
原创 try and catch and finally ------- stream 关闭
<br />stream的关闭问题和try catch finally的问题<br /> <br />原型代码1:<br /> <br />private void writeToFile(String LogfilePath) {<br /> BufferedWriter out = null;<br /> try {<br /> FileWriter filestream = new FileWriter(Logfile
2011-01-07 14:50:00
1117
原创 分享一些android题目
<br />1. <br />Hashmap与map的区别<br /> <br />这个貌似很简单,hashmap 有索引,map没索引.map是个接口 hashmap是个继承map的一个类.<br /> <br />Map--->HashMap 无序<br />Map--->TreeMap 有序<br />Map--->SortedMap<br /> <br /> <br /> <br />2.<br />数据结构的问题<br />如一算法中用到一些sin cos之类的运算,你会怎么用代码实现?
2011-01-04 11:21:00
1333
2
原创 多线程中线程的杀除问题
<br />在拿到一个项目或者需求之后,都会根据需求来先把架构设计完好,设计架构是有时会遇到多个线程的问题,自然就会遇到线程没有杀除成功的问题,<br />若是采用一个volatile 类型的thread,然后在杀除她的时候,将正在run的thread传给一个临时变量,将临时变量赋予null.<br /> <br />public class SocketThread extends Thread{<br /> private volatile Thread runner;<br />
2011-01-04 10:48:00
736
原创 about how to read the complicated xml file
<br />Last blog,i had writed how to read one xml with a lot of instances,in which the instance is so easy,just with serveral members,now this blog will start to read more complicated xml ,the instance in which is not only the easy memebr,also with list<chi
2010-11-25 13:49:00
545
原创 解析xml的方法
<br />简单的读析xml:<br /> <br /> <br />例子:<br /><br /><?xmlversion="1.0"encoding="utf-8"?><br /><Tablename="UserList"><br /> <keyname="number1"><br /> <br /> <logname>小白</logname><br /> <passwd>1234
2010-11-25 13:26:00
541
原创 APP开发小贴士---问题虽小,但是需要注重
<br />Android自定义对话框的大小<br />在Android做界面时要弹出对话框让用户输入内容,经常遇到开始的时候没有内容对话框一点点,看起来很别扭,查了下资料,修改对话框的WindowManager.LayoutParams可以达到修改对话框大小的目的.<br /> <br />从Dialog继承一个自定义对话框类,在其构造函数中加上如下代码:<br />WindowManager m = getWindowManager();<br />Display d = m.getDe
2010-11-20 13:42:00
731
原创 How to add SMSC feature into Android
How to add SMSC feature intoyour RIL First you should understand the process of the RIL 1. RIL Architecture2 RIL ProcessBoot time : RIL Daemon reads rild.libpath andrild.libargs to determinte vendor RIL lib to use and
2010-08-11 19:55:00
2619
原创 How to add one perference into the settings option
<br />under the settings ,it has alot of options for us to set, there are two ways to add some app into the setting perference.<br /> <br /> <br />1. write an app separating from the settings source code,it is an independent app .<br />Just the inputmetho
2010-08-02 17:15:00
1047
1
原创 RussianIME version 2 upgrade
Hi,Last time,I share the RussianIME development blog,the first version of RussianIME used the static way to map the hardkeytable,if the hardware layout is different from the layout that the source said like private static SparseIntArray sKeyCodeTable = new
2010-08-02 16:31:00
954
原创 RussianIME 全程解析4
7 deal with double click eventbeacuse RussianIME has 31 characters,so one hardkey should have two character display function,how to deal with it,so just listen the keydown time ,and set one standard keydowntime max value,if people press one time,it will sh
2010-06-08 16:42:00
651
原创 RussianIME 全程解析3
5 transfer the inputtext into appKeyeventInputConnection ic = getCurrentInputConnection();long eventTime = SystemClock.uptimeMillis();ic.sendKeyEvent(new KeyEvent(eventTime, eventTime, KeyEvent.ACTION_DOWN, keyEventCode, 0, 0, 0, 0, KeyE
2010-06-08 16:33:00
1276
原创 RussianIME 全程解析2
1 .If you create one softime,you should extend android.inputmethodservice.InputMethodService,this class provides a basic implemention of softinputmethod.2 . RussianIME life cycle3 Inputmethod UI In the inputmethod,there are two UI styles,softkeyboard and
2010-06-08 16:25:00
1793
原创 RussianIME 全程解析1
Hi,AllLast month i finished one android app named RussianIME,it is about the softkeyboard ,hardkeyboard , language switcher and word correction.And now I want to put my source code to public ,hope someone can get some from this.1.ArchitectureThis app is re
2010-06-08 15:55:00
843
原创 Mecca version2
One app used to start worship for MECCA,it is the updated version. Share the screenshot.
2010-05-24 18:06:00
533
原创 Android手机全攻略 ---part1
序:如何使用Android手机,这个问题随着Android手机大量的进入市场,变得越来越平凡,自己一天13小时都在跟Android手机打交道,所以在这方面比较有经验点,希望能对大家有所帮助。设置系列:国内的中文Android版本大多是安卓网提供的,里面把许多app都汉化了。1.SIM卡上网问题无论你使用的是水货还是行货,这样的设置都可以让你上网。设置--
2010-03-31 16:18:00
1160
原创 widget show code -----part 1 video play for cupcake version
Hi,All package com.wj;import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView;
2010-03-31 15:14:00
505
原创 Change the default Phone ringtone and notification ringtone
Recently I tried to use the software to change the default Phone ringtone and notification ringtone,with the RingtoneManager.setActualDefaultRingtoneUri(getContext(), getRingtoneType(), ringtone
2010-01-06 10:29:00
1053
原创 Update the Android 1.1 to Android 2.0
Recently I saw Google has released the android 2.0 version,so I want to be with the new technology,so I tried to download the new version,and I found the android 2.0 only had the tools ,not the platfo
2009-11-23 09:24:00
2501
原创 My forth app : the service for people 's life + embeded life for electronic's intellengent car
The first app : LBS app the second app : mecca mirram app the third app : gfishing the forth app : service for peoples life,which is maybe the biggest app that i will create,after several d
2009-11-10 16:06:00
872
原创 My other android app : based on location based service app
My real second app is called LBS ipointer,which is the app that you can use to search what you want to know,and pointer what you want to know,which is valuable for the visiting /tourism/exposition,and
2009-10-27 11:22:00
615
原创 How to port cupcake to TI zoom2 platform (5)
Zoom2 (Beta) Hardware and SoftwareSetup -------By Fendy_Dai ERROR AND SOLUTION Error1:Warning: unable to open an initial
2009-10-09 15:50:00
796
原创 How to port cupcake to TI zoom2 platform (4)
Zoom2 (Beta) Hardware and SoftwareSetup -------By Fendy_DaiAppendix A Booting IntroductionThe OMAP processor follows a 2 stage boot proce
2009-10-09 15:47:00
638
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人