avatar
Articles
794
Tags
222
Categories
158

Yan 的杂物志_个人主页分享
Search
Ubuntu8
Created2009-12-09|2_Note0_Technic4_系统Linux系统
Ubuntu8.04 开机启动到字符界面 有时要修改 X11 配置文件,万一改错,使 XServer 无法启动,就只好重装或用光盘启动修复,很麻烦。所以将机器改成启动到字符界面,登录后用 startx 启动 XServer,这样至少不影响启动,可方便调试。 原来在 redhat, suse 中修改 /etc/inittab 把启动选项 5 改成 3 即可,但是 ubuntu 现在不使用 inittab 文件配置启动项了,于是找到了也很简单的办法,如下: 编辑 /etc/X11/default-display-manager,把原有内容删掉,换成 false,然后重新启动。 启动后就可以看到字符界面了,想进入图形界面,在登录后运行 startx 即可。
Ubuntu8
Created2009-12-08|2_Note0_Technic4_系统Linux系统
Ubuntu 8.04 支持特定中文字体——宋体 #操作系统 #操作系统/Linux 由于版权问题,ubuntu 不能用新立得直接下载和使用宋体字,我们使用从 xp 中复制的方式,让 Linux 系统支持宋体显示,具体步骤如下: 一、挂载 windows 系统所在的硬盘分区,假设为第二个分区 ** $ mount /dev/sda2 /mnt/xp/ ** 二、复制 xp 中的字体到 ubuntu 字体系统中 ** $ cp /mnt/xp/windows/Fonts/simsun.ttc /usr/share/fonts/X11/misc/simsun.ttf ** 三、重新生成字体配置文件 ** $ cd /usr/share/fonts/X11/misc/ $ mkfontscale $ mkfontdir $ fc-cache ** 重新启动 ubuntu 系统 四、设置系统默认字体 ubuntu 桌面 - > 菜单 -> 系统 -> 首选项 -> 外观 -> 字体, 在此选择字体时,就可以看到宋体出现在备选列表中了。 五、其它字体设置以此类推
Android电源管理
Created2009-11-19|2_Note0_Technic3_编程Android系统
Android 电源管理 Android 电源管理 一、相关概念 1. 出于节电的需要,一般应用在用户一段时间无操作的情况下屏幕变暗,然后进后休眠状态 2. 用户只能在” 设置 -> 声音和显示” 中设置所有应用默认的屏幕亮度和进行待机的时间 3. 电源管理的实现分内核应用两部分,通过下面介绍的接口,我们可以设置应用程序的电源管理,以控制与其休眠相关的状态(是否需要进入休眠,调整 cpu 频率,键盘灯的开关,屏幕的亮暗等) 二、设置电源管理常用的几种状态 PARTIAL_WAKE_LOCK 屏幕关,键盘灯关,不休眠 SCREEN_MID_WAKE_LOCK 屏幕灰,键盘灯关,不休眠 SCREEN_BRIGHT_WEEK_LOCK 屏幕亮,键盘灯关,不休眠 FULL_WAKE_LOCK 屏幕亮,键盘灯亮,不休眠 三、使用电源管理注意事项 1. 可在 onCreate 时设置该界面的电源管理,在 onDestroy 时取消设置 2. 可在 onResume 时设置该界面的电源管理,在 onPause 时取消设置 3. 注意设置是以 Activity 为单位,不是以应用为单位 4. 注 ...
Android缩放drawable
Created2009-11-16|2_Note0_Technic3_编程Android应用
Android 缩放 drawable #移动开发 #Android 一、相关概念 1. Drawable 就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable ),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象 2. Canvas 画布,绘制的目的区域,用于绘图 3. Bitmap 位图,用于图的处理 4. Matrix 矩阵,此例中用于操作图片 二、步骤 1. 把 drawable 画到位图对象上 2. 对位图对象做缩放(或旋转等)操作 3. 把位图再转换成 drawable ** 三、** 示例 ** static Bitmap drawableToBitmap(Drawable drawable) ** // drawable 转换成 bitmap ** { int width = drawable.getIntrinsicWidth(); ** // 取 drawable 的长宽 ** int height = drawable.getIntrinsicHeight(); ...
Android改变窗口标题栏的布局
Created2009-11-11|2_Note0_Technic3_编程Android系统
Android 改变窗口标题栏的布局 一、重点 一般应用的 Title 都是建立应用时在 AndroidManifest.xml 中配置的,或是用 setTitle 设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法: 在窗口建立时,可以把一个 xml 布局设置成该应用的 Title 二、实例 功能:把 title 设置成为一个字串和一个按钮的组合 修改 xxActivity.java 代码 ** public ** ** void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); ** // 注意顺序 ** setContentView(R.layout.main); ** // 注意顺序 ** getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, ** // 注意顺序 ** R.layout.title); } ...
修改android公共控件和后台服务
Created2009-11-09|2_Note0_Technic3_编程Android系统
修改 android 公共控件和后台服务 #移动开发 #Android 1.位置 公共控件的代码在源码目录 android/frameworks/base/core/java/android/ 中 后台服务的代码在源码目录 android/frameworks/base/services/java/android/server 中 2.修改 修改其中代码并执行 mm 编译 形如: ** $ cd frameworks/base/services/java/com/android/server/ $ vi IntentResolver.java $ mm ** 3.替换 编译后用生成的包替换手机上 /system/framework/ 中相应的包 编译后生成的文件见提示 形如: ** $ cd out/target/product/general/system/framework/ $ adb push services.jar /system/framework/ ** 4.使新的包生效 方法 1: 重启手机后生效 方法 2: 杀死 system_server 进程,使系统重新启动, ...
动态改变Android控件大小
Created2009-11-09|2_Note0_Technic3_编程Android系统
动态改变 Android 控件大小 一、方法 使用 getLayoutParams() 和 setLayoutParams() 方法 二、示例代码 ** LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams(); ** // 取控件 aaa 当前的布局参数 ** linearParams.height = 365; ** // 当控件的高强制设成 365 象素 ** aaa.setLayoutParams(linearParams); ** // 使设置好的布局参数应用到控件 aaa 三、原理 getLayoutParams() 和 setLayoutParams() 都是控件基类 view 的 public 方法,在外部也可以直接调用 由于 LayoutParams 一般是在加入容器中设置的,所以容易混淆我们所指定的布局属性究竟是保存在容器中,还是控件本身的属性,答案是控件本身。但是在设置时还是要注意布局属性与容器种类密切相关
建立AndroidSDK开发环境
Created2009-11-09|2_Note0_Technic3_编程Android工具
建立 Android SDK 开发环境 建立 SDK 开发环境 一、系统平台 Linux 系统:ubuntu 8.04,最好用 ubuntu 系统,否则可能遇到缺少库,编译器版本不对等一系列问题,安装和使用详见文档《 ubuntu 系统的使用》 二、安装 JDK 1. 为什么使用 JDK 用以支持 Android 和 Eclipse:Android 中的应用都是 java 程序,所以想在 Linux 上建立开发 Android 环境,就需要安装 java 虚拟机 2. 安装方法 使用 ubuntu 安装包 $ sudo apt-get install sun-java6-bin 4. 测试是否安装成功 $ java -version 三、安装 Android SDK 1. 为什么使用 Android SDK Android SDK 包含 创建和运行 Android 应用程序所需的一切,包括设备仿真器和高级调试工具,如果你只想看看 Android 运行起来什么样,那只安装它就可以 2. 安装 注意选择你所使用平台和硬件对应的版本 平台 windows, linux, mac 版本 1. ...
建立Android源码开发环境
Created2009-11-09|2_Note0_Technic3_编程Android工具
建立 Android 源码开发环境 Android 源码的编译 一、配置环境 1. 磁盘 需要 6G 以上剩余空间 2. Linux 系统 Ubuntu 6.06 以上版本,我用的是 buntu 8.04,具体请见下篇文档《ubuntu 系统的使用》 3. Git 工具 (Git 1.5.4 以上版本) 它是类似 CVS 的版本管理工具,如果你的代码不用从网上下载,而是从别人处复制,则无需此工具 $ sudo apt-get install git-core gnupg 4. Java 环境 (JDK 5.0 update12 以上版本) $ sudo apt-get install sun-java6-jdk 具体安装请见上篇文档《Android 环境的搭建》 5. Python (Python 2.4 以上版本) 从 [http://www.python.org/download/ 下载 2.4 ](http://www.python.org/download/下载2.4) 以上版本 $ tar xvzf python-2.4.5.tgz $ cd python-2.4.5/ $. ...
Android程序中使用定时器Timer
Created2009-11-09|2_Note0_Technic3_编程Android应用
Android 程序中使用定时器 Timer #移动开发 #Android 一、重点 1. 如何使用 handler 和 message 2. 如何延时调用 使用延迟发消息的方式 也可以使用 android.util.Timer 与 handler 相结合的方式 见 [http://hi.baidu.com/iammuyue/blog/item/20ef6b10bbc92377cb80c467.html ](http://hi.baidu.com/iammuyue/blog/item/20ef6b10bbc92377cb80c467.html) 二、举例 1. 功能:实现一个应用界面,在用户长按触模屏两秒后,打出 Log 信息 2. 步骤: 建立 project 在 eclipse 中点击菜单 File->New->Project …… 选择 Android Project 按 Next 填写 project 的各项内容如下 Project name: test_xy // 目录名, 它位于你设定的 workspace 之下 Package name: com.a ...
1…77787980
avatar
Yan.xie
顺流而下还是逆流而上?
Articles
794
Tags
222
Categories
158
Follow Me
Announcement
This is my Blog
Recent Post
对谈_250427_舞台与社交的自我察觉2025-05-07
对谈_250424_开源进化2025-05-07
对谈_25042x_剃头技巧2025-05-07
对谈_250326_强迫症和不甘心2025-05-07
对谈_250401_高敏感是武器2025-05-07
Categories
  • 0_IMO49
    • 工作1
    • 说给一个人听48
      • 01_自我建构20
        • 思考与觉悟11
        • 行动与进化9
      • 02_情绪心理12
      • 03_关系互动5
Tags
模型工具 音视频处理 数据安全 生物医学/重症 笔记/Obsidian 数据管理 咖啡拉花 旅游 音频处理 技巧 开源许可 用户验证 开源社区 大语言模型 Django 数据存储/ES 自然语言处理/大模型 深度学习/扩散模型 对谈 卷积神经网络 佛教 编程语言/前端 writing 个人成长 思维整理 阅读/哲学 图形图像 模型增强 Docker 思考 阅读/心理学 Web服务 个人信息 无代码开发 深度学习/知识蒸馏 操作系统/Linux 主题笔记 文化 卡片 辅助编程
Archives
  • May 202550
  • April 202517
  • March 202512
  • February 20253
  • January 20256
  • December 20243
  • November 20246
  • October 20244
Info
Article :
794
Total Count :
1073.3k
UV :
PV :
Last Push :
©2020 - 2025 By Yan.xie
Framework Hexo|Theme Butterfly
京公网安备11010802043346号
京ICP备2023029600号-1
Search
Loading the Database