avatar
Articles
806
Tags
240
Categories
164

Yan 的杂物志_个人主页分享
Search
使用Ant编译Android
Created2014-09-05|2_Note0_Technic3_编程Android工具
使用 Ant 编译 Android #移动开发 #Android (转载请注明出处: http://blog.csdn.net/xieyan0811) 使用 Ant 编译 Android 应用程序很方便,在 Window 和 Linux 下均可使用。尤其是将一个软件打成稍有差异的多个包时,非常实用。最近积累了一些小经验,下面分享一下: 1. 如何在 Linux/Window 上安装 Ant| 在 Linux 下直接用 ant 安装即可) 1$ sudo apt-get install ant 在 Windows 下安装设置步骤如下(在 XP 及 Win7 可正常使用) 下载 ant 最新版本的二进制包 [http://ant.apache.org/bindownload.cgi ](http://ant.apache.org/bindownload.cgi) 此包为压缩包,解包即可直接使用。 设置环境变量 我的电脑 ->右键 ->属性 ->高级 ->环境变量(Win7 类似) 在系统变量中加入 ANT_HOME,设置为 ant 解压的目录,形如: ...
半小时搞定Arduino环境(含蓝牙模块与Android通讯)
Created2014-03-18|2_Note0_Technic3_编程Android工具
半小时搞定 Arduino 环境(含蓝牙模块与 Android 通讯) 1. 我的硬件 Arduino UNO R3,蓝牙模块,电脑(ubuntu 12.04),手机(Android) 2. 下载软件 由于用 apt-get 在 ubuntu 中安装的 arduino 软件可能版本过低,没有相应硬件对应的设置,所以请在 arduino 网站下载最新软件 http://arduino.cc/en/Main/Software#.UyfR0ZFGeBs 3. 电脑连接 arduino 连好线,打开 arduino 软件 设置:菜单 ->Tools->Board->Arduino Uno 设置:菜单 ->Tools->Serial port->/dev/ttyACM0 4. 调试简单程序 写界面中输入程序 void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run ...
配置Ubuntu10
Created2013-10-07|2_Note0_Technic4_系统Linux驱动
配置 Ubuntu 10.04 使用飞沃 (FEIOW) 卡托通过联通 3G 上网 #操作系统/Linux 飞沃是 taobao 上销量和性价比都比较高的一款 3G 上网卡。据说 2G/3G(WCDMA/EDGE/GPRS)都能上,芯片是高通 8260。在 WindowXP 上测试一切正常。在 Ubuntu 下不能直接使用(当然人家卖的时候也没说能支持 Linux) 在 Ubuntu10.04 下插入网卡,会弹出设备移动宽带设置界面,选择”中国”->”chinaunicom”,屏幕上方的网络连接见面可以看到 China Unicom 项,连接时总提示输入密码。在“编辑连接”中编辑“宽带连接”,将用户名密码置空,APN 设为 unicom 或 3gnet 均可。即可不输入密码。此时连接 3g,总提示“3g 网络已断开”。 使用图形界面看不到连接失败的具体原因。因此使用命令行调试。其原因可能是驱动不对。解决方法如下: 1. 安装 libusb-dev $ sudo apt-get install libusb-dev 2. 安装 bus-modeswitch 软件 从 http:// ...
Android软件中嵌入地图之一:Sogou地图
Created2013-07-24|2_Note0_Technic3_编程Android应用
Android 软件中嵌入地图之一:Sogou 地图 在 App 中加入地图功能真是让人揪结,Google 地图功能强大,但是有些国内的手机厂商去掉了手机系统中 Google 地图的相关库,所以这类机型将无法安装调用了 Google 地图的软件(比如:联想 s899t)。如果用百度,搜狗,这些国内地图,又没法满足其他国家用户的需求。现在看来只好出两个版本。 从技术上来说,搜狗地图实现起来最容易,只需:加库,改 AndroidManifest.xml,修改界面即可。百度,需要用应用名生成 Key。而 Google Map,还需要使用发布密钥生成一个 Key,在 Key 和密钥正确对应时,才能正常显示地图,编译时还需要配置 Google Play Service,并且对手机系统的版本也有一定要求,虽然复杂,但功能也多。 搜狗地图 一、当前版本:v1.1,支持 Android1.6 及以上版本 二、使用方法: 1 加入库 下库开发包,将其中的 jar 和 so 导入工程 2 修改 AndroidManifest.xml ** <uses-permissionandroid:name=" ...
Android软件中嵌入地图之三:Google地图
Created2013-07-24|2_Note0_Technic3_编程Android应用
Android 软件中嵌入地图之三:Google 地图 谷歌地图 一、当前版本:Google Map Android v2,支持 Android 2.2 及以上版本 二、使用方法: 1 使用 keytool 工具得到签名对应的“认证指纹” keytool -list -alias 用户名 -keystore 签名文件路径 -storepass 密码 2 获得 Google Map API Key 登录:[https://code.google.com/apis/console ](https://code.google.com/apis/console)(该网站像其它 google 网站一样,有时连不上,多连几次即可) 点开左侧的 services,选中 Google Map Android API v2 和 Google Play Android Developer API 点开右侧的 APIaccess,选择其中的 Createnew Android key,然后输入“认证指纹”,即可得到 API Key 3 在开发环境中安装 Google Play Service SDK 在 E ...
Android软件中嵌入地图之二:百度地图
Created2013-07-24|2_Note0_Technic3_编程Android应用
Android 软件中嵌入地图之二:百度地图 #移动开发 #Android 百度地图 一、当前版本:v2.2.1,支持 Android 2.1 及以上版本 二、使用方法: 1 申请密钥:通过应用名称和简单介绍生成密钥 [http://developer.baidu.com/map/android-mobile-apply-key.htm ](http://developer.baidu.com/map/android-mobile-apply-key.htm) 2 加入库 下库开发包,将其中的 jar 和 so 导入工程 3 修改 AndroidManifest.xml ** <supports-screens ** android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" / > ** ** ** ** ** <uses-permissionan ...
什么是积分墙?
Created2013-01-05|2_Note0_Technic0_工具其它
什么是积分墙? #移动开发 1. 当前市场 开发者总得生存,没有收入用什么维持开发呢?移动平台的应用程序赢利一般靠广告收入和销售程序取得,像 Android 软件在中国没什么销售平台,而普通广告一般用户看到 100 次,也不一定会点击一次,中国市场上又不算展示量,而只靠点击量计费。 其实普通开发者想要的无非是,有人用了我的软件,无论从广告商,还是从普通用户手里得到相应的报酬,这并不过分。 2. 为什么出现积分墙? 积分墙的“墙”是指集中展示的广告,而“积分”(有的也叫虚拟货币)就是用户通过点击广告,得到一定的积分,然后在应用中消费这些积分,比如:积了N分,就可以再玩一关。而开发者也通过用户对广告的点击,从广告商那儿得到广告费。 不知道为什么有的应用市场会驳回带积分墙的应用?这也没有强买强卖的性质。而正常的开发者,一般也会让用户先体验到软件好用之后,才会让用户消费积分,根本上还是在卖软件。如果还没使过不知好坏,就开始要积分,估计用户直接就给删了。 3. 用户体验如何(举例说明) 用户使用某个游戏前五关过了,想玩第六关的时候,跳出对话框,告知用户需要积分才能玩下一关,点击广告或者下载其它 ...
关于虚拟机文件系统的讨论
Created2013-01-05|2_Note0_Technic4_系统Linux
关于虚拟机文件系统的讨论 1. 目标 在 Linux 和 Mac OSX 启动的同时使用 Windows 是用户普遍的需要,使用虚拟机可以解决此问题。 最佳方案是在各个系统中使用同一个虚拟机镜像文件。找到一种分区格式,Window,Linux,Mac OSX 均可读写,支持 4G 以上大文件,在各操作系统中读写速度较快且稳定。 本实验分析和尝试了多种文件系统格式,供大家参考。 2. FAT32 不支持 4G 以上大文件,但虚拟机数据文件一般都会超过 4G。 3. NTFS Mac OSX 不支持对 NTFS 的写操作,需要安装其它软件支持,由于不是原生支持,软件对硬盘有一定损耗,且有将硬盘中数据写乱的可能。 4. EXFAT Windows, Mac OSX, Linux 在安装软件后均可支持 EXFAT,但是在 LINUX 中读写速度非常慢,造成虚拟机操作变慢,一般用户肯定接受不了。 5. LINUX Linux 文件系统不被 Max OSX 识别支持 6. HFS+ HFS+ 在 Linux 环境下是只读的,不可写 7. HFS 可被 Mac OSX,Linux 原生支持读写,在安 ...
AIDL——Android接口描述语言
Created2013-01-05|2_Note0_Technic3_编程Android系统
AIDL——Android 接口描述语言 #移动开发 #Android 1. 要解决什么问题 它可以让后续的开发者无需了解内部,只根据接口实现相关的操作用,常用于在不同的 Activity 中对 Service 进行控制。 2. 什么是 AIDL AIDL (Android Interface Definition Language):Android 接口描述语言,编译器可以通过 aidl 文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程的目的. 如果需要在一个 Activity 中, 访问另一个 Service 中的某个对象, 需要先将对象转化成 AIDL 可识别的参数 (可能是多个参数), 然后使用 AIDL 来传递这些参数, 在消息的接收端, 使用这些参数组装成自己需要的对象。 3. 如何对 aidl 进行操作 启动 service 有两种方式,一种通过 bindService 来启动,调用退出时,服务也将停止,或者用 unbind 来停止;另一种通过 startService 来启动,调用退出时,服务还在运行,只能通过 stop 来停止。 使用 aidl 时,先引入 ...
将DVD视频转成IPAD支持的格式
Created2013-01-04|2_Note0_Technic0_工具其它
将 DVD 视频转成 IPAD 支持的格式 #操作系统/Linux #工具 买了一些幼儿教育的 DVD 盘,小朋友用 IPAD 自己就可以看了,不用开电视又开 DVD 机的。我觉得这种需求很多人都有,但却没找到可以转换的免费软件。不是需要注册就是只能免费转五分钟。最后只好用 Linux 解决,主要是用 mencoder 软件进行转码,通过参数设置输出视频格式。一般情况下通过 apt- getinstall mencoder 安装软件。 我的操作系统是 ubuntu 10.04,比较旧,正常安装的 mencoder 不支持 faac 格式,转码时提示:ubuntu 10.04 do not supportfaac,因此下载了源码自己编译,mencoder 包含在软件包 mplayer 之中。从 [ http://www.mplayerhq.hu/MPlayer/releases/ ](http://www.mplayerhq.hu/MPlayer/releases/) 处下载。具体方法如下: 1. 安装解码器:安装一些解码器,作为 mplayer 的必须的插件: $ apt-get in ...
1…686970…81
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
概率 深度学习/知识蒸馏 机器学习/算法 验光 软件版权 协议 数学 情感 Python/数据 开发 2023年 Python/股票 人工智能 生活 大语言模型 行为模式 强化学习 Transformer 关系 自动驾驶 情绪管理 语言模型 工具 阅读/社会学 多代理系统 生活技巧 机器学习/自动建模 深度学习/模型结构 移动开发 父母教育 运动 目标管理 个人信息 Paper AI功能 版本管理 代码模型 成瘾 插件开发 编程语言
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