Mac和Linux下连接手机进行USB调试

Mac和Linux下连接手机进行USB调试

如果在Windows平台进行Android开发或者使用adb工具,你不得不安装对应的USB驱动,各种厂商驱动都不相同。

而Mac和Linux下要方便得多,你几乎不需要操作便可以轻松通过USB连上手机,进行开发调试。尽管Google已经提供了
丰富的文档和技术支持,但还有一些设备或问题并不在文档中列出,如Nokia..
参看http://developer.android.com/tools/device.html#VendorIds
首先通过文档找到USB Vendor IDs,文档中没有的话可以在Mac上连接USB,查看系统信息–硬件–USB找到厂商ID,
如Nokia X2 的:0x0421
Google-Android-Update

Mac OSX下的配置:
1.创建或修改文件: /Users/<user>/.android/adb_usb.ini 添加USB Vendor IDs:

0x0421

注意:在Finder中隐藏文件默认不显示的,所以建议在终端下使用vi进行更改。

2.配置结束,重启adb

$ adb kill-server

3.启动 adb:

$ adb start-server

4.检查是否已经连接正常。

$ adb devices

Linux 下的配置:

1.创建或修改文件:/etc/udev/rules.d/51-android.rules,

$ sudo vi /etc/udev/rules.d/51-android.rules

2.添加内容

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0421", MODE="0666", OWNER="<username>"

OWNER 字段是可选的。

3.重启 udev 服务:

$ sudo service udev restart

4.进入<Android SDK 安装路径>/tools 运行命令:

$ sudo ./android update adb

5.在$HOME创建或修改文件: ~/.android/adb_usb.ini 添加内容0x0421

$  vi ~/.android/adb_usb.ini

6.配置结束,重启adb

$ adb kill-server

7.启动 adb:

$ adb start-server

8.检查是否已经连接正常。

$ adb devices

搞完手工,进行下一步折腾吧!

Ubuntu12.04 下DLNA/UPnP Server安装配置

Ubuntu12.04 下DLNA/UPnP Server安装配置

PC下配置DLNA很方便,使用家庭组和Window Media Player很容易实现媒体局域网内共享。前面文章有提过这些话题,包括Android客户端和Chrome以及小米盒子上的使用。

ubuntu-logo14

这里来记录下Ubuntu12.04 下的安装配置 minidlna。
1.安装服务端

# apt-get install minidlna

2.配置文件在/etc/ 目录下的minidlna.conf.其中主要配置ABC_DLNA

配置媒体目录,可以分行添加多个目录,同时也可指定媒体类型。

# set this to the directory you want scanned.
# * if have multiple directories, you can have multiple media_dir= lines
# * if you want to restrict a media_dir to a specific content type,you
# can prepend the type, followed by a comma, to the directory:
# + “A” for audio (eg. media_dir=A,/home/jmaggard/Music)
# + “V” for video (eg. media_dir=V,/home/jmaggard/Videos)
# + “P” for images (eg. media_dir=P,/home/jmaggard/Pictures)

media_dir=/media/MData/media
media_dir=/media/Times/Downloads
media_dir=/home/XXX/Videos

friendly_name=My DLNA Server

3.至此配置结束,重启服务或者重载

# service minidlna force-reload
# service minidlna restart

TIPS: 这里我挂载的媒体目录位于移动硬盘上,ubuntu默认无法修改移动存储设备的挂载权限,默认都是 700.这里需要手动重新挂载,才可以更改读写权限,使服务生效。
新建挂载点 /media/MData,挂载sdb3.

#mount /dev/sdb3 /media/MData -o nls=tf-8,umask=000,uid=1000,gid=1000

再推荐一款Android下的DLNA客户端APP:Slick UPnP前往Google Play下载).

一款很棒的新浪微博客户端-Weekr微刻

一款很棒的新浪微博客户端-Weekr微刻

Weekr, 为微博设计,为 Android 设计。
我不会说Weekr有多么多么棒,多么多么优秀……
尽管本来就很不错。
我是想说:
Weekr是很有诚意的 一款应用,很不错的Android Design–在中国!
中国的移动APP开发者,尊重用户,也尊重一下自己!
如果你所入眼的只有iOS,你只用国内的搜索引擎浏览国内的网页…
那最好不要来做android开发。Android 网站已经解封?

[以下内容引自:http://weekr.me]

这里需要黑一下weekr,使用中是否消耗大量大量数据流量,每次20M左右?待确认!

一起看一些这款应用的官方介绍:http://weekr.me/

Google Play:https://play.google.com/store/apps/details?id=com.weekr.me

androiddesign

Android Design:遵循Android设计规范和特性

厌倦了官方客户端照搬iPhone的设计了吗?Weekr完全为Android而生,遵循Android 4.0规范,充分利用每一特性,如通知栏操作、DashWidget、链接直接跳转应用等等,物尽其用。

滑即可现:常用操作更方便快速

在首页即可以通过向右滑动即可实现我的主页、互动(评论、@我的、私信)和个人主页的展现。

在下方的位置有发送微博的入口,无论写微博、发照片还是签到,一点即可达到您想要的操作。

weekr

触手可得:侧边拦设计

将不常用的功能入口归入侧边栏之中,无需时不干扰视觉,需要时随手可得,让一切尽在掌握。

发送方式:会是什么呢?

大屏幕的手机越来越多也越来越大,怎么更好的单手操作显的很重要。Weekr创新性的设计了一种方式,真的是非常顺畅。

知晴雨,暖你心

weather

早晨当你刷新第一条微博,将告知你今天的天气情况,体贴入心

通知栏操作:是通知也是操作

Weekr在遵循 Android设计规范的同时,针对 Android 4.1以及以上的系统支持通知栏直接显示评论和@的内容,连图片也直接为你呈现,让你的 Android物尽其用。

支付宝钱包(Android版)-又一个非专业的专业NFC工具APP

支付宝钱包(Android版)-又一个非专业的专业NFC工具APP

之前文章推荐过两款比较不错的NFC软件(ANDROID平台),能够支持读取交通卡,银行卡(银联quickpass卡)等一些符合PBOC IC 标准的卡片的余额及交易信息。可以在这里找到官方网站以及Goolge Play的下载地址。

[每日推荐Recommend Daily]两款NFC好软件云飞NFC和NFCard

今天看到支付宝钱包有了更新版本,已对NFC添加了支持功能。PS:由于只在Google Play下载和更新APP,可能和alipay官网数据有偏差。因此不能保证其信息的时效和有效性。
支付宝钱包的Google Play 地址:https://play.google.com/store/apps/details?id=com.eg.android.AlipayGphone
其中
也描述“根据googleplay市场要求,内不包含彩票功能”及其它的一些更新。但没有提到支持NFC,但经测试,确实已经支持银联IC卡Quickpass闪付卡,已经公交卡的余额,交易信息的NFC读取。
如果你有支持NFC的手机/Pad,可以试试。
通过 测试的有招商银行IC借记卡,以及上海交通卡(紫色),其它没有测试。
nfc_alipay_wallet

 

为你的日历导入中国农历Lunar Calendar

为你的日历导入中国农历Lunar Calendar

如果你选择自己的其它国产日历APP,或者你的日历只是为了查看,那么任何一款叫做“日历”的应用都不适合你,这篇文章也不例外…

眼看着一年结束了,移动设备上的Google 日历的农历又到尽头了。从2012年开始,Android等移动版的日历应用已经无法自动显示农历日历,尽管Web版的Google日历可以默认订阅和显示中国农历。当然,iOS(iPhone/iPad)和Mac上的日历应用一样。只能自己选择源来进行导入,同步…

anydo.cal    Google日历默认显示方式,WEB页面是由农历显示的。

google.cal

首先这里给出一个2014年的日历下载源:2014年农历日历Cal 文件下载 或者点击这里

下面是我分享出的一个订阅源:从2013年开始直到未来….请使用以下网址通过其他应用访问日历。可将其复制和粘贴到任何支持 iCal 格式的日历产品中:
带有农历月份显示的,适合在手机/平板(Android/iOS)中查看:
 点击这里——[ iCal格式]>>>> 

 点击这里——[XML格式]>>>>

如果需要使用ics文件导入自己的日历中,可以新新建一个日历命名为 Lunar Calendar:importcal

导入完毕后接可以选择显示或者共享该日历,并将其订阅在ios等其他日历中。

share.cal

订阅成功后在菜单中选择是否显示。

最后推荐这个amazing 日历应用,由Any.do推出,默认读取和同步Google日历。非常绚丽,首次安装进入你可能会有意外惊喜…
截图在最前面
Google play 地址:Cal: Google Calendar by Any.do 。

请前往了解更多…

[每日推荐Recommend Daily]两款NFC好软件云飞NFC和NFCard

[每日推荐Recommend Daily]两款NFC好软件云飞NFC和NFCard

========重点推荐NFCard[精简+好用]========

1.云飞NFC

可以读取交通卡的余额信息,银行卡(银联quickpass卡)等一些符合PBOC IC 标准的卡片。

Google play地址:https://play.google.com/store/apps/details?id=com.yunnfc.nfcaction&hl=zh-CN 
官网地址:http://www.yunnfc.com  帮助页面:http://www.yunnfc.com/help/

NFC

介绍了好多的功能和用法,这里关注第一点:

1, 读取银行闪付卡(Quickpass),公交卡。
可以查看余额,交易记录等信息。目前已经确认支持的卡片有:上海交通卡(新版),深圳通卡(新版),香港八达通卡,北京市政交通卡(新版),西安长安通卡,武汉城市一卡通,深圳图书馆读者证等。其他类型的卡有待测试。

经测试招商银行IC芯片卡可以读取出IC卡中余额信息,以及交易记录(包括ATM,POS),这一点很赞! 上海紫色交通卡也测试OK。

NFC

2.NFCard

可以读取交通卡的余额信息,由于好久没有更新.银行卡(银联quickpass卡)在新的版本中已经得到支持。软件精简好用,测试可以读取上海交通卡(新版)。

nfcard

Google play地址:https://play.google.com/store/apps/details?id=com.yunnfc.nfcaction&hl=zh-CN 
开发者网址:https://code.google.com/p/nfcard/

nfcard程序使用android机器的NFC传感器读取非接触式IC卡,电子标签(如公交卡,银行卡,图书馆射频标贴等)。

支持符合iso7816-3 / iso15693 / felicia等国际标准的卡片,并且可以扩充支持一些专门标准(如中国的pboc2.0)

nfcard程序可以用来读取电子钱包(主要是公交卡)中未加密的余额,交易记录,电子标签中的标识等信息。

 

什么是NFC?

近场通信(Near Field Communication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,在十厘米内交换数据.

NFC的常见用途?

设备之间互相通信、传输网址、Google地图信息、联络人信息(vCrad)或图片,读取标签,移动支付,可读取交通卡,IC芯片卡等..

支持NFC的设备有哪些?

这个问题…呃…太多了,这里列举一下,Google 的一系列手机,平板,Nexus S(三星 I9020/9023),Galaxy Nexus,Nexus 4,Nexus 5,Nexus 7等;三星的一系列Galaxy手机;HTC ONE ,ONE X等,具体我也没怎么查,反正挺多的,Moto x 支持,但是Moto G不支持NFC…

Nexus S吃上KitKat,满血复活(cm11+刷机方法)…

Nexus S吃上KitKat,满血复活(cm11+刷机方法)…

CM11 官方ROM已经发布,请关注:http://download.cyanogenmod.org/?device=crespo
用Nexus S已经3年了,眼看着壮士老矣,卡到毙..该退休了..

Android 4.4  KitKat出现了..当然,当年的二太子已没有了往日的特权,无法再获取官方的更新,可是多个第三方Rom还没有忘记他,现在已经有多个4.4 的Rom出现。

这里跟大家分享这个基于Cyanogenmod有xda上大神们贡献,目前还在不断更新的 [ROM] [CM11] [UNOFFICIAL] Crespo Nightly Kangs [Kitkang] [cherry-pick]。

这个Rom几乎没有什么明显Bug,运行起来非常流畅…

big-6

nexus_s_4.4

这里是xda的页面地址:http://forum.xda-developers.com/showthread.php?t=2548222

ROM发布和下载地址:http://fitsnugly.euroskank.com/?rom=cm11&device=crespo

当然,或许你还需要刷入最新的4.4的Gapps,这里给一下下载的地址:http://d-h.st/EIM

nexus_s_4.4

我的Nexus S复活了,快试试吧…

简单刷机步骤:(这里都给出官方下载,保证最新)
1.下载ROM
这个是每日更新版,选择最新的版本下载cm-11-YYYYMMDD-****-crespo.zip,
 http://fitsnugly.euroskank.com/?rom=cm11&device=crespo
如果你目前使用的是cm-10.2/1,请把下载的rom zip包放在手机的cmupdater目录下,否则随意。
2.下载recovery(recovery-clockwork-6.0.4.3-crespo.img),下面页面进入,选择nexus s :
http://www.clockworkmod.com/rommanager
或者直接点击:http://download2.clockworkmod.com/recoveries/recovery-clockwork-6.0.4.3-crespo.img
3.刷入recovery,没有新意,具体请参照其它教程贴。
4.如果你目前使用的是cm-10,那么直接进入系统设置—关于手机—cyanogenmod 更新–选择你最新下载的cm-11-YYYYMMDD-****-crespo.zip,安装重启。
5.如果目前使用的不是cm-10.或其他slim等基于cm的rom,重启手机,电源+音量上进入recovery–>备份–>wipe userdata–>wipe cache–>刷如zip包–>在sd卡上选择cm-11-YYYYMMDD-****-crespo.zip.
6.重启手机
7.如果需要刷入Google服务包,在上面找到下载地址,下载, gapps-kk-20131031.zip放在手机里。重启手机进入recovery,选择刷入zip包,cm11需要的是android4.4 Google服务包,必须要升级,否则,Google paly无法连接,各种FC….

Link

CM-10.2更新后Google服务无法连接及FC问题解决

CM-10.2-R1已经发布,当然那些喜欢CyanogenMod 或者喜欢尝鲜但得不到官方升级的筒子们早就在Nightly版早就体验到4.3了。

可是对于从CM-10.1或者其他升级不想删除原有数据的用户,Google 的服务会出现罢工的问题:Google play无法连接,Google play music,Google keep,Google hangouts等应用频繁出现“已停止运行”,而且无法打开,这里将告诉你解决方法,以后的升级亦可。

首先,你需要升级googleapps,因为gapps已经陈旧了,必须刷入新的gapps,最新的gapps地址在这里:http://goo.im/gapps
选择对应的CM版本和gapps版本下载,使用兼容的recovery刷入下载的zip包,不需要wipe数据。

CM 10.2.x 4.3.0 20130813
CM 10.1.x 4.2.2 20130812

 

recovery 最新版可以在这里下载:http://www.clockworkmod.com/rommanager

cyanogen

Neuxs S Download ROMs:     6.0.4.3      6.0.4.3
接下来,你需要重新安装一些应用,因为前提不想wipe数据,那么卸载fc的应用,重新安装,搞定!

如果图省事,你可以选择恢复出厂,删除Google帐号,wipe用户数据亦可解决,但操作起来还是麻烦点。

另,CM11已经在开发中了,古董机器必须Nexus s有福了….

Google今天开始为Nexus平板推送KitKat

Google今天开始为Nexus平板推送KitKat

Starting today, Nexus 7 (2012 and 2013) and Nexus 10 will be getting a tasty update to Android 4.4, KitKat. Stay tuned, Nexus 4 and Nexus 7 versions with mobile data will be getting the update soon!
今天在Google+上看到这则消息,Nexus 7很快也将吃到KitKat,各位N7,N10平板的筒子们注意检查升级了…Nexus 4和LTE版的Nexus 7还要再等等了,相信很快的..
kit-kat
Android设备上DLNA直接播放电脑中视频

Android设备上DLNA直接播放电脑中视频

不想抱着电脑,要在android平板或手机上直接播放观看PC或者Mac上的视频电影,需要将电影拷贝到存储卡或者移动设备上吗?…答案当然是NO。

[如操作后搜索不到DLNA,请检查1.是否开启了家庭组共享,流媒体播放;2.和设备处于同一网络,且电脑不能接入混合多种网络,如无线和有线;虚拟机的虚拟网络..]

当然有更好的解决方案,这是推荐其中之一的uPnP/DLNA 播放,名词都不需要解释。直奔主题:Android设备+VPlayer+ uPnP DLNA 插件+PC/Mac。只需要在android设备上(我使用的是Nexus 7)安装VPlayer,同时装上这款小插件。地址在这里(点击进入google play 安装):

VPlayer Video Player 

VPlayer uPnP DLNA Plugin

vplayer

至此移动设备端已经准备好。

PC/Mac端的设置非常简单。以windows为例:

1.打开windows media player,菜单上的媒体流选项->打开媒体流,进入以下界面:

DLNA
启用媒体流

2.启用媒体流,允许本地网络中设备访问电脑中的共享媒体。

3.至此设备中将可以看到共享目录中的文件。

4.将需要播放的视频,电影(WMV,AVI)目录添加到wmplayer的媒体库。

player20131101091439

 

5.打开移动设备VPlayer uPnP DLNA Plugin,浏览文件,视频..ENJOYING…

如果你做了以上操作,但播放器还是无法找到设备,那么你可能需要一款软件Tvmobili试试:

点击这里进入官方下载:下载地址。安装,进行简单配置即可,可以参看这里:

https://vplayer.net/faq.html

祝顺利…

由于Mac暂时不在手边,因此暂时不做说明,已免误导大家。