avatar
Articles
878
Tags
282
Categories
185

Yan 的杂物志_个人主页分享
Search
Android中对大图的处理的实现和分析
Created2011-05-14|2_Note0_Technic3_编程Android应用
Android 中对大图的处理的实现和分析 #移动开发 #Android 在应用中实现图像变换相关的处理时,有时会遇到分配内存失败 (OutOfMemoryError) 的问题。比如我用 N1 拍照的分辨率是 2500x1900,格式为 jpg。使用 Bitmap 类将打开后,由于是从文件读取,它的属性被设为不能修改 (mutable) ,如果想在大小不变的情况下修改它,只能使用 createbitmap 建立一个等大的可编辑的 bitmap 。同时打开两个大文件,就会出现内存不足的提示。使用 bitmap 类的 copy 方法,同样会出现这个问题,而使用 option 设置缩放参数又会影响图像的质量,降低分辨率,不能达到想要的效果。 试了多种方法,有一种非常不好的方法可以实现,就是把图片解码后存入一个临时文件,释放源 bitmap,然后用 createbitmap 建立一个可编辑的空图,再从数据文件中以流的方式读出数据,处理后使用 setpixel 赋值给 bitmap 再保存成图片格式,但是这种方法非常慢,无法忍受。 最后的解决方法是使用 JNI 方法,在 C 库中分配内存,将图传 ...
中文语音合成引擎_Easytts_易言语音合成中文优化版
Created2011-05-11|2_Note0_Technic2_算法1_音频
中文语音合成引擎 Easytts 易言语音合成中文优化版 #移动开发 #Android #语音 今天发布了改进版的中文语音合成引擎. 分别发布在 google market, lephone market, eoemarket 和掌上应用汇上. 可以从此处下载: [http://www.eoemarket.com/apps/19391 ](http://www.eoemarket.com/apps/19391) 语音合成引擎, 即用于将文本转换成语言音频输出,以增强用户体验,应用程序利用它进行语音输出, 也就是说用普通应用可以借助它来实现读短信, 读小说一类的功能. 与当前市场上的引擎相比, 它有一些优势. 首先, 同其它基于 espeak 的语音合成引擎一样,它目前支持俄文,印尼文,越南文,英文,法文,德文,土尔其文,葡萄牙文,冰岛文等三十多国语音合成. 很适合与字典一些软件配合使用. 其次, 对于中文, 它不使用 espeak 库, 而是单独做了一套优化处理, 使其听起来更连贯效果更好. 更适于小说,新闻一类的长篇文字阅读. 优化如下: 1. 支持词连读及声调优化,更好的断句停顿效 ...
原创2010年android文档的整理打包的pdf档(含目录)
Created2011-01-20|2_Note0_Technic3_编程Android应用
原创 2010 年 android 文档的整理打包的 pdf 档 (含目录) #移动开发 #Android 原创 2010 年 android 文档的整理打包的 pdf 档 (含目录) 文档内容不能复制, 下载分 5 分, 介意者请慎下. 大部分内容可在 http://blog.csdn.net/xieyan0811 中看到 文档目录如下 1 系统配置 1 1.1 建立 SDK 开发环境 2 1.2 Android 源码的编译 6 1.3 编译在 G1 上运行的 android 2.1(eclair) 代码 9 1.4 编译在 G1 上运行的 android 2.2(froyo) 代码 _ 旧方法 12 1.5 编译在 G1 上运行的 android 2.2(froyo) 代码 _ 新方法 15 1.6 编译在 N1 上运行的 android 2.3(GingerBread) 代码 18 1.7 系统结构 21 1.8 模拟器调试与真机调试 22 1.9 安装和卸载应用程序(apk 包)23 1.10 系统升级 26 1.11 android 系统支持 app2sd(修改 boot.i ...
解析apk包内容
Created2011-01-18|2_Note0_Technic3_编程Android工具
解析 apk 包内容 #移动开发 #Android 1.说明 写应用程序,很多时候遇到问题想看看别人的应用是怎么实现的,又苦于没有源码,apk 是 zip 压缩格式,而解压后 xml 是加密格式,也看不到源码。下面介绍用 google 官方发布的 apktool 工具来解开 apk 包,从而得到正常显示的 xml 文件和文本格式的程序,虽然不是 java 程序,但能看出逻辑。 2.方法 下载工具 [http://code.google.com/p/android-apktool/downloads/ ](http://code.google.com/p/android-apktool/downloads/) 或者 http://u.115.com/file/f12d8136c3 需要下载 apktool2.3.2.tar.bz2 和 apktool-install-linux-2.2_r01-1.tar.bz2,前面的是 jar 包,后面的是调用它的平台相关的脚本 将它们解压在同一目录下 当 java 切换成 1.6 版本 运行 apktool–d apk 名 目录名 即可将信息 ...
简单的android中C库调试方法
Created2011-01-05|2_Note0_Technic3_编程Android应用
简单的 android 中 C 库调试方法 1.说明 android 系统中调试 Java 非常容易,一般遇到错误都在 logcat 中打印出错时函数的调用关系,而 C 库中出错时只看到一些二进制信息,使用 gdbserver 调试环境搭建又比较复杂。下在介绍一个简单的调试库的方法,当然需要有 so 库的源代码 2.举例 错误信息如下,它表示了出错时的函数调用关系(下面调上面的) I/DEBUG (56): #03 pc 000008d8 /system/lib/libstdc++.so I/DEBUG (56): #04 pc 00003090 /system/lib/libttssynthproxy.so I/DEBUG (56): #05 pc 0001c174 /data/data/com.xytts/lib/libttsxyttsengine.so I/DEBUG (56): #10 pc 0000285c /system/lib/libttssynthproxy.so I/DEBUG (56): #11 pc 00016e34 /system/lib/libdvm.so ...
编译在N1(G5,Passion)上运行的姜饼(GingerBread,Android2
Created2010-12-31|2_Note0_Technic3_编程Android工具
编译在 N1(G5, Passion) 上运行的姜饼(GingerBread,Android 2.3)代码 (转载请注明出处: [http://blog.csdn.net/xieyan0811 ](http://blog.csdn.net/xieyan0811)) 1. 修改效果 在 32 位系统上正常编译通过,N1 上能运行,带 root 权限 带 N1 原始的四色 X 开机动画,默认语言为简体中文 带 google market,文件管理器,百度中文手写输入法,金山词霸等常用软件 打电话,收发短信,WIFI,移动网络,热点上网正常(APN 已设) 音频,视频,照像,摄像,Gps,Sensor 使用正常 目前未测到不正常的功能 2. 下载 android 2.2 或 2.3 的 sdk 刷机使用的 fastboot 和 adb 都需要从 sdk 中获得 3. 对 N1 的处理 Bootloader 解锁 关机后,按 Power+ 音量减开机,按音量键选 fastboot,然后按 Power 进入 在 PC 端运行解锁命令如下(fastboot 命令可从 SDK/tools ...
调试lib库的一些小技巧
Created2010-12-17|2_Note0_Technic3_编程其它编程
调试 lib 库的一些小技巧 #编程语言/JNI #编程语言/C 1. lib 库中打印 log 信息 在文件头部加 1234567** #define LOG_TAG “testme” #undef LOG // ** ** 有的版本需要这句,有的版本不需要 ** ** #include <utils/Log.h> ** 在程序中用 ** LOGE(“log is xxxxx”); ** 在编 lib 库的 Android.mk 中加 ** LOCAL_SHARED_LIBRARIES:=libutils ** 2. lib 库中 jni 用 c++ 在每个函数前头加,以免提示找不到函数名 123** #ifdef __cplusplus extern “C” #endif **
androidfota升级
Created2010-12-17|2_Note0_Technic3_编程Android工具
android fota 升级 1. 简介 fota(Firmware Over The Air),移动终端空中下载软件升级技术。 原理是根据算法把新旧版本之间的差别做成一个软件包,手机从服务器上下载到手机里,由手机完成软件版本的升级 2. 用户操作 设置-> 关于手机-> 检查更新,检查是否有更新版本。 可以使用默认设置自动更新:设置-> 关于手机-> 自动系统检查 3. 升级过程 MT710 的 FOTA 由中国移动服务器发起,服务器发送 FOTA 信息到手机,手机收到信息并确认后,手机将自动上网下载升级包,下载后,手机将重启完成软件的更新。用户需要按照手机的提示,确认下载和 安装 即可,不需要其他操作,也不需要对手机进行特殊设置。下载中断时手机会自动续接,直到下载完毕。在手机 FOTA 过程中,需要保持手机在网络良好的连接状态,电池电量充足。 4. Fota 的相关源码 升级界面 package/app/Fota/* 系统层 system/core/fota/* 底层库支持 external/fotalib/* fota 分区 因为像 boot.im ...
典型应用之——将库打进apk
Created2010-12-17|2_Note0_Technic3_编程Android工具
典型应用之——将库打进 apk 1. 介绍 应用程序时常需要调用 C 库,并通过 apk 包安装到系统当中。我们可以通过 NDK 来安装库,如果你有源代码开发环境,可以通过 Android.mk 脚本很简单地将 java 程序和 c 库放在一个项目中编译和安装。 2. 原理 利用在 Android.mk 中加 LOCAL_JNI_SHARED_LIBRARIES 指定安装库 3. 例程 功能 将加法用 c 语言实现,并编成 so 库,在 Java 层通过 JNI 方式调用它,并将界面和库打成一个 apk 包安装 可从此处下载可独立运行的代码 [http://download.csdn.net/source/2841528 ](http://download.csdn.net/source/2841528) 核心代码及说明 java 程序 123456789101112131415161718192021222324package com.android.mylib; import android.app.Activity; import android.os.Bun ...
典型应用之——将数据打进apk
Created2010-12-17|2_Note0_Technic3_编程Android工具
典型应用之——将数据打进 apk 1. 介绍 需要安装一些资源到系统中,比如多媒体文件,配置文件或者某种数据文件,可以把它打包放在资源 raw 目录中,然后在程序中读取解包,并安装在指定目录下 2. android 框架对多媒体的支持 apk 包中的数据一般都放在 res/raw 目录下,只有它的拥有者能通过 openRawResourceFd 的方式访问,如果不在 java 层访问,或者要将其安装在其它位置,就需要在 java 程序中对其进行处理 3. 例程 功能 把多媒体及数据文件打在 zip 包放在 res/raw 下,并将其打在安装包 apk 中,在程序中点击按钮时将其安装在指定目录下 可从此处下载可独立运行的代码 [http://download.csdn.net/source/2841538 ](http://download.csdn.net/source/2841538) 核心代码及说明 ** package com.android.mydata; import android.app.Activity; import android.os.Bundle; im ...
1…798081…88
avatar
Yan.xie
顺流而下还是逆流而上?
Articles
878
Tags
282
Categories
185
Follow Me
Announcement
This is my Blog
Recent Post
什么情况下使用强化学习2025-10-11
围棋经典算法与股票市场预测2025-10-11
强化学习工具及优化方法2025-10-11
强化学习的核心概念与实践应用2025-10-11
金融相关的强化学习工具2025-10-11
Categories
  • 0_IMO90
    • 工作1
    • 方法1
      • 工作1
    • 说给一个人听88
      • 01_自我建构36
        • 实修3
        • 思考与觉悟17
Tags
嵌入表示 Python/少儿编程 深度学习/扩散模型 markdown Python/股票 宗教 数据存储/Hadoop 数据存储/MYSQL 关系维护 父母教育 反思 理财规划 视频编辑 协议 推荐系统 SSH 生活技巧 大模型/应用 权力结构 锂 跨境支付 阅读/哲学 语言学 股票 语言模型 机器学习/算法 焦虑 决策哲学 深度学习/工具 主题笔记 语音 算法实战 深度学习/图形图像 多模态 哲学 大语言模型 美食 知识库 大型语言模型 生物医学
Archives
  • October 202515
  • September 20256
  • August 202518
  • July 202538
  • June 202537
  • May 202529
  • April 202516
  • March 20258
Info
Article :
878
Total Count :
1228.7k
UV :
PV :
Last Push :
©2020 - 2025 By Yan.xie
Framework Hexo|Theme Butterfly
京公网安备11010802043346号
京ICP备2023029600号-1
Search
Loading the Database