摘要: MainActivity.javapublic class MainActivity extends Activity { private static int i=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Timer timer=new Timer(); t... 阅读全文
posted @ 2013-10-14 11:36 yshy 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一个Android 程序默认情况只有一个进程,但是一个进程可以有多个线程。其中有一个UI 线程也称为UI主线程,UI Thread在Android程序运行的时候就被创建,主要是负责控制UI界面的显示、更新和控件交互。所有的Android应用程序组件----包括Activity、Service、Broadcast Receiver都在应用程序的主线程中运行。因此,任何组件中的费时操作处理都可能阻塞所有其他的组件、包括Service和可见的Activity。 在Android 中,对未响应的定义是:Activity对一个输入事件在5s内没有响应,或者Broadcast Receiver在10... 阅读全文
posted @ 2013-10-14 09:18 yshy 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: 1:服务端是使用PHP,从数据库中查询出一个二维数组,然后调用系统函数以json格式返回给客户端。返回结果如下:http://192.168.0.116/server/selectTitle2json.php[{"title":"\u5173\u4e8e10\u67089\u65e5\u5c40\u957f\u201c12366\u5728\u7ebf\u201d\u7684\u901a\u77e5"},{"title":"\u5173\u4e8e9\u670825\u65e5\u5c40\u957f\u201c12366\ 阅读全文
posted @ 2013-10-14 08:37 yshy 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 内联接只显示在两个数据表里都能找到匹配的数据行。外联接除了显示同样的匹配结果,还可以把其中一个数据表在另一个数据表里没有匹配的数据行也显示出来。外联接分左联接和右联接两种。看下面的例子:内联接:左联接: 阅读全文
posted @ 2013-10-12 15:33 yshy 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1:~/mysql_test/test.sql 1 create table student( 2 sno int not null primary key auto_increment, 3 sname varchar(20) not null 4 ) engine=MyISAM default charset=utf8;2:在控制台下执行。mysql> source ~/mysql_test/test.sqlQuery OK, 0 rows affected (0.07 sec)3:显示表student 的建表语句:mysql> show create table ... 阅读全文
posted @ 2013-10-12 14:57 yshy 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 1:sudo start mysql2:sudo stop mysql3:sudo restart mysql 阅读全文
posted @ 2013-10-12 13:46 yshy 阅读(841) 评论(0) 推荐(0) 编辑
摘要: (1): 首先切换到root用户$sudo su(2):修改/etc/hosts的内容#vim /etc/hosts将原来到主机名换掉例如:127.0.0.1 yan退出保存修改::wq!(3):修改/etc/hostname文件中的内容$vim /etc/hostname改为:yan退出保存!(4)重新启动后,再次打开终端(Ctrl+Alt+T)就可以看到效果。 阅读全文
posted @ 2013-10-12 13:39 yshy 阅读(3104) 评论(0) 推荐(0) 编辑
摘要: 1:服务端代码如下2:Android Client端。(1):activity_main.xml (2):UIHelper.java为了更方便使用Toast,所以在这里自定义了一个类,进行了简单的封装。public class UIHelper { private Context context=null; public UIHelper(Context context){ this.context=context; } public void ShortToast(St... 阅读全文
posted @ 2013-10-12 12:57 yshy 阅读(930) 评论(0) 推荐(0) 编辑
摘要: service是运行在后台的服务,你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。接下来分析一下service 的生命周期:1:actiivty_main.xml 2:ServiceDemo.javapublic class ServiceDemo extends Service{ private static final String TAG="ServiceDemo"; public static final String ACTION="com.yan... 阅读全文
posted @ 2013-10-12 09:01 yshy 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1:包结构如下:2:MyService.javapublic class MyService { public int add(int a,int b){ return a+b; } public int cal(int a,int b){ return a*b; }}3:MyServiceTest.javapublic class MyServiceTest extends AndroidTestCase { MyService ms=new MyService(); public void testAdd(){ int sum=ms.add(1, 2); Assert.asse... 阅读全文
posted @ 2013-10-11 12:04 yshy 阅读(233) 评论(0) 推荐(0) 编辑