avatar
Articles
806
Tags
240
Categories
164

Yan 的杂物志_个人主页分享
Search
android_G1_刷机
Created2010-05-05|2_Note0_Technic3_编程Android工具
android_G1_ 刷机 #移动开发 #Android (刷机有风险,操作需谨慎) 注意:虽说刷机有风险,但如果你按部就班地做下来,该注意的都注意了,想刷成砖头也很困难; 相反本来对系统就不熟,一目十行地看完说明,随便下一个升级包就野蛮操作,完全成功的可能性也不大。 1. 相关知识 分区 splash1:开机画面,备份后的文件为 splash1.img recovery:该分区是恢复模式 (即 power+home 进入的界面),备份为 recovery.img boot:内核启动分区,备份为 boot.img system:Android 系统部分,目录表示为 /system,通常为只读,备份为 system.img cache:缓存文件夹,目录表示为 /cache,备份为 cache.img userdata:用户安装的软件以及各种数据,目录为 /data,备份为 data.img 模式 正常模式 正常开机的模式,用户使用此模式 恢复模式 开机时按 power+home 键进入该模式,通常用此模式简单地升级系统 工程模式 开机时按 power+camera 键进 ...
Linux中文朗读软件--espeak
Created2010-01-02|2_Note0_Technic4_系统Linux工具
Linux 中文朗读软件 --espeak 一、介绍 1. 用途:可识别多语言的朗读软件 2. 特点: 能读中文:相对英文,更适合朗读中文 可以在程序中被调用——提供 c++ 接口及库 支持词的识别和 安装简单,安装文件少,依赖库少,移植方便 源码 32981 行 espeak_1.36.orig.tar.gz,只有 1M 多,源码及数据(多语言规则) 相对比较平滑 能处理多音字 二、平台 1. 有 windows,linux 系统版本支持 2. ubuntu 8.04 系统自带 espeak 三、试试中文发音 12$ espeak -vzh “hello world” $ espeak -vzh “ ** ** 你好 ** ** ” ** 四、编译 1. 下载 espeak-1.36-orig.tar.gz 2. 安装 12345$ tar xvzf espeak-1.36-orig.tar.gz $ cd espeak-1.36 $ cd src $ make $ make install 3. 注意: 它需要 portaudio 库的支持,如 ubun ...
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. ...
1…78798081
avatar
Yan.xie
顺流而下还是逆流而上?
Articles
806
Tags
240
Categories
164
Follow Me
Announcement
This is my Blog
Recent Post
250523_对谈_用叙事打磨世界观2025-05-23
250512_对谈_股票操作中的概率与心理2025-05-21
250520_对谈_最近发展区理论与实践2025-05-21
论文阅读_现实的叙事构建2025-05-21
2505xx_对谈_家长的角色22025-05-20
Categories
  • 0_IMO54
    • 工作1
    • 说给一个人听53
      • 01_自我建构21
        • 思考与觉悟11
        • 行动与进化10
      • 02_情绪心理12
      • 03_关系互动9
Tags
图形图像 商业化 笔记/Obsidian 自我构建 机器学习 数据存储/PGSQL 目标管理 语言模型 Docker 价值观 情绪表达 音频处理 笔记工具 佛教 数据安全 自然语言处理 现实认知 模型解释 心理学 网络环境 公众号 心理 生活 卡片 职场 无代码开发 后端 健康 艺术 个人成长 数据管理 Django 心理建设 概率分布 投资 编程工具 世界观 文化 模型工具 技巧
Archives
  • May 202565
  • April 202516
  • March 202512
  • February 20252
  • January 20256
  • December 20242
  • November 20246
  • October 20244
Info
Article :
806
Total Count :
1095.3k
UV :
PV :
Last Push :
©2020 - 2025 By Yan.xie
Framework Hexo|Theme Butterfly
京公网安备11010802043346号
京ICP备2023029600号-1
Search
Loading the Database