- 博客(32)
- 资源 (8)
- 收藏
- 关注
原创 program output redirect to a file named t
<br />root@sunny-desktop:~/Desktop# gcc test.c<br />root@sunny-desktop:~/Desktop# ./a.out > t 2>&1<br />root@sunny-desktop:~/Desktop# cat t<br />aafroot@sunny-desktop:~/Desktop# cat test.c<br />#include<stdio.h><br />void main()<br />{<br />
2011-03-25 14:30:00 1235
原创 compiler error output to a file named err
<br />root@sunny-desktop:~/Desktop# cat test.c<br />#include<stdio.h><br />void dive()<br />{<br /> int a = 0<br /> int b = 12 / a;<br />}<br /><br />void main()<br />{<br /> dive();<br /> printf("aaf");<br />}<br />root@s
2011-03-25 14:11:00 853
转载 android电源
<br />http://yueguc.javaeye.com/blog/948569相关文件: <br />(1). SystemServer.java (frameworks/frameworks/base/services/java/com/android/server) <br />(2). BatteryService.java (frameworks/frameworks/base/services/java/com/android/server) <br />(3
2011-03-17 18:39:00 1222
原创 如何分析log 来解决问题--推荐--网上绝无仅有的Log分析教程及例子!
<br />http://www.eoeandroid.com/forum-viewthread-tid-55761-page-1-authorid-6510.html
2011-03-17 16:51:00 1233
转载 为android 标题栏设置布局
<br />http://yueguc.javaeye.com/blog/690690<br />一、 重点 <br />一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法: <br />在窗口建立时,可以把一个xml布局设置成该应用的Title <br /><br />二、 实例 <br /><br />a) 功能:把title设置成为一个字串和一个按钮的组合 <br /
2011-03-17 14:58:00 3084
转载 定制android 关机 画面
<br />http://yueguc.javaeye.com/blog/762273<br />在Android系统中,长按Power键默认会弹出对话框让你选择“飞行模式”,“静音”,“关机”等功能。这些功能对于手机非常适用,但是对于机顶盒产品就没有什么必要了。本文简单介绍一下怎样定制关机界面。 <br /><br /> 我的目标是长按Power键,将会关机,弹出“设备将要关机”选择对话框。如果可以选择“是”关机,和“否”返回系统。 <br /><br /> 弹出对话框的代码位于:<br /
2011-03-17 14:41:00 1416
原创 android 打电话 发短信
<br /><br />打电话<br />AndroidManifest.xml中添加电话服务权限:<br /> <br /> <uses-permission android:name="android.permission.CALL_PHONE"/><br /> <br />main.xml<br />android:inputType="number"<br /> <br />DialerAction.java<br /> button.setOnClickListener(new View.O
2011-03-17 10:56:00 1443 1
原创 android adb 使用全集2
<br />http://www.cnmsdn.com/html/201009/1285033502ID8061_2.html<br /><br />Adb端口5557...<br /> 如上所示,模拟器实例通过5555端口连接adb,就如同使用5554端口连接控制台一样.<br /> 一旦服务器与所有模拟器实例建立连接,就可以使用adb命令控制和访问该实例。因为服务器管理模拟器/设备实例的连接,和控制处理从来自多个adb客户端来的命令,你可以通过任何客户端(或脚本)来控制任何模拟器或设备实例.<br
2011-03-16 17:34:00 893
转载 android adb 使用全集3
<br /><br />如果当前没有模拟器/设备运行,adb则返回 no device .<br /> 给特定的模拟器/设备实例发送命令<br /> 如果有多个模拟器/设备实例在运行,在发布adb命令时需要指定一个目标实例。 这样做,请使用-s 选项的命令。在使用的-s 选项是<br /> adb -s < serialNumber> < command><br /> 如上所示,给一个命令指定了目标实例,这个目标实例使用由adb分配的序列号。你可以使用 devices 命令来获得运行着的模拟器/设备
2011-03-16 17:34:00 847
转载 android adb 使用全集1
<br /><br />Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。<br /> 可以通过下列几种方法加入adb:<br /> * 在设备上运行shell命令<br /> * 通过端口转发来管理模拟器或设备<br /> * 从模拟器或设备上拷贝来或拷贝走文件<br /> 下面对adb进行了介绍并描述了常见的使用.<br /> Contents<br /> 概要<br /> 发出adb命令<br /> 查询模拟器/设备实例<br /> 给特
2011-03-16 17:33:00 921
原创 Android 多媒体系统
<br />JAVA多媒体类,实现了包 android.media<br />/frameworks/base/media/java/android/media<br />JNI<br />frameworks/base/media/* 编译成目标 libmedia_jni.so<br /> <br />多媒体本地框架<br />头文件路径: frameworks/base/include/media/<br />src: frameworks/base/media/libmedia/<br />编译成库
2011-03-16 15:58:00 1091
原创 failed to copy 'libsimplejni.so' to '/system/lib/libsimplejni.so': Read-only file system
<br />root@May:~/桌面/magus7-gjl/Eclair/out/target/product/generic/system# adb push libsimplejni.so /system/lib<br />failed to copy 'libsimplejni.so' to '/system/lib/libsimplejni.so': Read-only file system<br />root@May:~/桌面/magus7-gjl/Eclair/out/target/
2011-03-16 15:32:00 3158 2
原创 UI学习之点击或聚焦 或失去焦点的时候变换样式
<br /> 在drawable文件夹<br />diff_bg.xml<br /><br /><?xml version="1.0" encoding="utf-8"?><br /><selector xmlns:android="http://schemas.android.com/apk/res/android"><br /> <br /> <item android:state_pressed="true" <br /> android:drawable="@color/fo
2011-03-15 16:53:00 1375
原创 学习jni,快气死我了,进度慢死了,
<br />在android 开发中,Android.mk文件 到处可见<br />如何使用Android.mk来 编译 源代码呢?<br />进入 /Eclair/build# source envsetup.sh 然后再cd 到 .mk文件 所在的目录 mm/Eclair/development/samples/SimpleJNI# mmmake:进入目录'/root/桌面/magus7-gjl/Eclair'Install: out/target/product/generic/system/app/
2011-03-14 18:00:00 978
原创 ubuntu右键添加打开终端的快捷菜单
<br />sudo apt-get install nautilus-open-terminal <br /> <br />chmod 777*<br />chgrp 1000 *<br />chown 1000 *<br /> 关于启动时运行<br />/BSP/Rootfs/rootfs-android/etc/init.d下的rcs 文件修改 文件 内容<br /> <br />JAVA框架中,向上层提供包服务的目录是:<br />/Eclair/frameworks/base/core/java/
2011-03-14 09:43:00 999
原创 android 源代码研究之----frameworks-----status bar 状态栏
<br />相关的文件位置<br />Eclair/frameworks/base/core/res/res目录下的<br />/layout/status_bar.xml<br />/values/arrays.xml<br /> <br /> <br />/Eclair/frameworks/base/services/java/com/android/server/status目录下的<br />StatusBarService.java<br />StatusBarView.java<br />St
2011-03-10 15:57:00 4729 2
转载 ubuntu 9.04上如果去获得android最新源
<br /><br />1. 安装git和gnupg。输入 <br /><br />$sudo apt-get install git-core gnupg <br /><br />2. 安装其它工具 <br /><br />$sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev<br /><
2011-03-10 10:34:00 870 1
原创 volume up and down
~/桌面/magus7-gjl/Eclair/frameworks/base/services/java/com/android/server/status# StatusBarService.java//samwang add for support volume up and down in UI private AudioManager mAudioManager; boolean interceptTouchEvent(MotionEvent event, int check){
2011-03-09 17:35:00 1591
原创 各种解压缩 linux .tar .gz .bz2 .bz .zip
<br /><br />linux下 tar解压 gz解压 bz2等各种解压文件使用方法 <br /> <br /> .tar<br /> 解包:tar xvf FileName.tar<br /> 打包:tar cvf FileName.tar DirName<br /> (注:tar是打包,不是压缩!)<br /> ———————————————<br /> .gz<br /> 解压1:gunzip FileName.gz<br /> 解压2:gzip -d FileNam
2011-03-09 17:17:00 5722
转载 android 源代码定制--- 状态栏
<br />a) 代码在系统中的位置<br />status bar 的相关代码位于:frameworks/base/services/java/com/android/server/status。<br />其中StatusBarPolicy类主要负责接收action动作,其他一些核心操作全部位于StatusBarService类里面<br />c) 资源位置:<br />Status bar 的相关资源位于:frameworks/base/core/res/res<br /><br />3.
2011-03-09 15:06:00 6778
原创 android 源代码 获得 Open Soure Project
<br /><br />To clone one of these trees, install git, and run:git clone git://android.git.kernel.org/ + project path.<br /> <br />To clone the entire platform, install repo, and run:mkdir mydroid<br />cd mydroid<br />repo init -u git://android.git.kernel.o
2011-03-04 18:03:00 1120
转载 linux 常用tar gz bz2 tgz z 等解压命令
<br />linux下tar gz bz2 tgz z等众多压缩文件的解压方法<br />本文是为了方便而对http://hi.baidu.com/sillyboy/blog/item/3802b600174d768fe850cd66.html的收藏<br />本人非常感谢原文作者.<br /> 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可
2011-03-04 12:24:00 5319
原创 linux 常用文件查找命令
<br />从文件内容查找匹配指定字符串的行:<br />$ grep "被查找的字符串" 文件名<br />从文件内容查找与正则表达式匹配的行:<br />$ grep –e “正则表达式” 文件名<br />查找时不区分大小写:<br />$ grep –i "被查找的字符串" 文件名<br />查找匹配的行数:<br />$ grep -c "被查找的字符串" 文件名<br />从文件内容查找不匹配指定字符串的行:<br />$ grep –v "被查找的字符串" 文件名<br />从根目录开始查找所
2011-03-04 11:56:00 791
原创 内置影片播放器载入 3GP 电影 --VideoView
创建一个有SD 卡的模拟器( 粗体文字是命令 )我设置了相关的环境变量root@May:~/桌面# android create avd -n three -t 3 -c 128MAndroid 1.6 is a basic Android platform.Do you wish to create a custom hardware profile [no]Created AVD 'three' based on Android 1.6,with the following hardware confi
2011-03-02 17:33:00 1814
转载 访问Drawable 资源的宽高----ContextMenu Bitmap
<br />public class popup extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
2011-03-02 10:41:00 1844
原创 单击Button 更改屏幕方向
在AndroidManifest.xml文件中标签中加入android:screenOrientation="portrait"主活动类的java代码public class popup extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onC
2011-03-02 09:26:00 762
原创 Crazy English 11
<br />There are changes in china everyday!<br />there are many investment opportunities in China now!<br />Where would you like to visit most ?<br />Please tell me more about them .<br />There are many interesting things to see in ShenZhen.<br />I've heard
2011-03-02 08:10:00 684
翻译 notepad exercise 1
<br />在本练习中,你要创建一个简单的可以让用户添加新记事,却不能编辑的记事列表程序,本练习你将学到以下知识:<br />ListActivities 的基本用法 ,创建并处理菜单选项<br />创建数据库用以存储记事。<br />把数据库Cursor中的数据用 SimpleCursorAdapter绑定到一个ListView.<br />基本的屏幕布局,包括如何排列一个列表,如何向活动菜单中添加项目,及活动如何处理菜单选项。<br /> <br />第一步<br />在Eclipse环境中打开 Not
2011-03-01 19:06:00 738
翻译 Table Layout 表格布局
<br />TableLayout 是一个按行列排列它的子元素的VeiwGroup.<br />1.新建一个名为 HelloTableLayout的工程<br />2.打开 res/layout/main.xml 文件,插入如下代码<br /><?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wi
2011-03-01 15:17:00 1283
翻译 Relative Layout相对布局
相对布局中的一个视图的定位是相对于它的兄弟元素的,(如它左边或下边的元素),或者是相对于RelativeLayout域的(如对齐底部,左边或者中部)RelativeLayout是一个设计用户界面时强有力的功能,因为它可以代替嵌套的ViewGroup。如果 你发现自己使用了好几个嵌套的LinearLayout,你可以用一个简单的RelativeLayout来代替.1.新建一个名为 HelloRelativeLayout的工程2.打开res/layout/main.xml 文件,并插入如下代码。
2011-03-01 14:58:00 2465
原创 Hello,Views教程
<br />这一系列“Hello world” 样式教程目的在于让你尽快了解常用Android布局和工具。<br /> <br />开始本教程前,你应该掌握一些基础知识。你应该已经完成了Hello,World教程----这个教程 会教你一些Android开发的基本知识。你还应该知道:<br /> <br />如何创建一个Android工程,并运行它。<br />Andriod 工程的基本框架,(资源文件,布局文件等等)<br />Activity类的常用成员和方法。<br />注释:为了使教程尽可能简单,一
2011-03-01 14:35:00 734
原创 使用命令行工具管理模拟器
编辑 ~/.bashrc 文件,添加如下行:export PATH=$PATH:/root/桌面/eclipse/android-sdk/tools注销后登录:输入如下命令:android list targets创建模拟器android create avd --target 2 --name myavd列出己创建的模拟器android list avd删除模拟器android delete avd --name abmiPlatSkins 字段中会列出所有支持的模拟器布景。默认有HVGA(480*3
2011-03-01 12:19:00 910
STM32Cube_FW_F4_V1.18.0
2018-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人