摘要:
使用旧的key访问会弹出对话框要你重新申请的提示。
Google不再提供该种方式申请API Key ,而是改由「APIs Console」进行所有API的管理。
要用google 帐号登录进去 把相关的应用打开后才能使用的
https://code.google.com/apis/console
点击API Access菜单 阅读全文
摘要:
汉字字符串转换成十六进制byte数组,一个汉字存到两个byte里面,大整数存到两个byte里面
//整数转换成byte数组
public static byte[] intToByteArray(int i) {
byte[] result = new byte[2];
result[0] = (byte) ((i & 0xFF00) >> 8 );
result[1] = (byte) ( i & 0xFF);
return result;
} 阅读全文
摘要:
谈谈几个月以来开发android蓝牙4.0 BLE低功耗应用的感受,注:现在(2016-05-21)android ble 很好调试,sdk都已经统一了,关键API依然没那么好理解,需要一定阅读文档的能力。
开始对蓝牙4.0的各种特性和各种应用场景的美好描绘充满了向往,但愿望很美好,现实很骨干。
在这几个月中遭遇了很多挫折和痛苦的折磨,相当的难熬,android2.3的没有ble的API,android4.0系统有个HDP的API,把新买的XT910刷了系统到4.0以后仍然连接不上,后来想刷回去都刷不了,手机就此废了,只能重新买一个xt910。搜索到博通的开源SDK但需要手机add-on功能的,根本就没法用,经过多方多次搜索才找到摩托罗拉的SDK开发包,折腾了一个多月才第一次连接上蓝牙4.0的设备,但开发包的例子程序是个鸡筋,有很多问题很多地方需要优化处理才能使用,又整了一个多月才最终做出了一个勉强可以使用的防丢器简单应用产品。 阅读全文
摘要:
三星Galaxytab2忘记开机密码解决方法
问题描述:
情况1.设置了开机密码,忘记了,输入了多次密码都不对,无法进入系统,相当于废了。
情况2.三星Galaxytab2平板手机电脑,买了以后开机图案的密码,小孩子在玩不小心把图案改了,但没有记住,现在手机打开后提示“图案尝试次数太多,用户名或密码无效”,无法正常使用。 阅读全文
摘要:
Js获取当前日期时间及其它操作 阅读全文
摘要:
android 让TextView支持的Html标签实现自定义时钟显示组件DigitalClock
默认的 DigitalClock显示时分秒的,而且上午 下午 字体大小和时间一样大,要实现的时钟效果是只显示时分,每分钟更新一次,上午 下午字体小一号
用自定义 DigitalClock结合TextView的html功能实现。 阅读全文
摘要:
android spinner默认样式不支持换行和修改字体样式 的解决方法
参考默认样式修改对应的属性即可 阅读全文
摘要:
android spinner自动弹出列表,设置title,TtextView不换行自动截取方法在stackoverflow上搜索android spinner click得到可以用的结果spinner.performClick();//设置titlespinner.setPrompt("My Title");弹出的列表第一次按回退键无法监听到。//无法监听到回退键 TZone.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, Key 阅读全文
摘要:
eclipse开启和去掉代码上面的快速导航栏(Toggle Breadcrumb)的方法
点击工具栏上有个小三角的Toggle Breadcrumb 图标就可以开启和关闭了。 阅读全文
摘要:
android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法
问题是没有权限,用360手机助手或豌豆荚也是看不见的。 简单的办法是用RE文件管理器(授予root权限),把data和data/data设置成777权限
注意:用RE管理器打开看到默认不是777的,只是可读写还是不够的。
另外就是使用adb shell命令,但android下的shell是阉割了的 不能用-R参数 既使su到root帐号也执行不了 阅读全文
摘要:
在与硬件设备通信的时候,硬件传回来的数据经常是十六进制的,在0-100的范围内java会自动转换成十进制的数字出来,但如果包含abc这些字符自动转换就有问题了,可能变成负数了。下面提供两个方法转换成十六进制的 可以输出和设备传的时候一样的内容(可能字母大小写变了,在设备里大写的输出是小写的)。 阅读全文
摘要:
每日一文是一个简单的中文阅读应用,每天精选一篇不同的文章给读者,同时也可以随机阅读往日精选文章。
每天花10分钟阅读一篇文章, 一个月可以有大约50000字的阅读量, 一年有近60万字的阅读量, 专注,执着,每天阅读。 简单生活,每日一文。 阅读全文
摘要:
android手机分辨率整理
现在市面上的机子的分辨率有一下几种
240X320(已经基本上没人用了,不过我的三星5670就是)
320X480 现在最主流的低端安卓机都是这个分辨率
460X640 早起的安卓机子在用,现在已经基本没有了
480X800 现在最主流的中高端安卓智能机的分辨率,包括 windows phone也是这个分辨率
480X854 这个是WFVGA,是480X800的加长版
540X960 HTC的高端机很喜欢用这个分辨率也就是qHD了
640X960 很少用,只有夏普和魅族的M9等寥寥几款机子用过,不过却是最经典的iphone所使用的分辨率
1280X720 传说中的HD,也是现在各品牌主流旗舰机型的分辨率,而且屏幕都很大。
1280X800 现在只有三星的9220的5.3英寸巨屏用了这以分辨率 阅读全文
摘要:
增加Add-on属性支持的方法解决android手机不支持Add-on属性问题联通行货小V在装一些软件时,手机PC助手会显示“您的机器不支持Add-on属性”,如果直接用手机装的话就显示:”应用程序未安装“,91也是显示”安装失败“,让人非常恼火,洒家在网上搜索一番,发现其他品牌如MOTO的行货版本都存在类似问题,唉,其实主要原因是阉割了google服务,需要加这三个文件:地图程序框架:/system/framework/com.google.android.maps.jar;地图权限:/system/etc/permissi**/com.google.android.maps.xml;网络定 阅读全文
摘要:
XT910开通了GPRS却上不了网的原因,用360优化大师的联网修复功能修复和海卓冲浪一键设置APN也没用
设置了多次才发现是“数据漫游”功能关闭导致的。
设置里找 数据管理 点进去后 有个 数据漫游把对勾点上就ok了
详细图文教程请看本人的百度经验:http://jingyan.baidu.com/article/7f41ececf4eb4f593c095c75.html 阅读全文
摘要:
android 在onReciver里面使用定时器 定时更新UI的例子
在定时器线程里面是不能直接更新UI的,需要使用Handle,使用Handle可以注册个广播,在定时到时且条件符合情况下发送一个广播
Handler收到广播后处理更新UI相关操作,这里还演示了下传送Context变量作为定时器的构造函数值的方法(如果需要在run方法使用到Context可以用) 阅读全文
摘要:
Android 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。
这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表 阅读全文
摘要:
Android Market google play store帐号申请 注册方法流程
在 Google Play 中发布软件之前,您需要完成以下三项工作:
创建开发人员个人资料
接受开发人员分发协议
通过信用卡支付注册费 ( US$25.00)(使用 Google Checkout)
https://play.google.com/apps/publish/signup 阅读全文
摘要:
android三档自定义滑动开关,禁止点击功能的实现,普通开关网上有很多例子,三档滑动开关的则找了整天都没有相关例子,开始用普通开关的源码修改了自己实现了一个类,但效果不如人意,各种边界情况的算法很难考虑周全很难调试出满意的效果。
今天尝试用系统组件seekbar实现自定义风格的滑动条,但禁止点击和判断滑动不到指定范围返回花了不少时间,网上基本上都说用继承seekbar修改里面的方法实现,但整了半天也没有一个能够达到效果了,而且感觉太麻烦了,所以自己把默认的实现的几个接口返回的信息详细打印出来调试了下,发现可以通过返回参数来实现自己想要的结果。 阅读全文
摘要:
zdz工具箱v1.7版本发布了博客园地址:http://files.cnblogs.com/zdz8207/zdztools.apk机锋市场地址:http://apk.gfan.com/Product/App216811.html 阅读全文
摘要:
java float 加减精度问题在取这个字段的时候转换成BigDecimal就可以了同时,BigDecimal是可以设置精度的。float m = 12.22F;float c = 1.22F;BigDecimal b1 = new BigDecimal(Float.toString(m));BigDecimal b2 = new BigDecimal(Float.toString(c));System.out.println(m);System.out.println(c);Float add = b1.add(b2).floatValue();System.out.println(&qu 阅读全文
摘要:
android系统自带的字体都不支持显示音标,只能自己把支持音标显示的字体加入项目中
在 C:\Windows\Fonts\Segoe UI目录下选择一个常规字体(segoeui.ttf)复制出来放在assets/font/目录下
Typeface mFace=Typeface.createFromAsset(getAssets(), "font/segoeui.ttf" );
youTextView.setTypeface(mFace);
youTextView.setText("text"); 阅读全文
摘要:
涉及到与别人协作,需要考虑找个私有的Git托管服务。
Github很有名,也很好用,只是免费版仅能用于开源项目。
经过一番比较,最后选定了两个:Bitbucket和Atlassian公司的托管服务 阅读全文
摘要:
基于jquery的kendoUI 可以实现快速开发,节省大量web UI开发工作量
http://www.kendoui.com/
http://demos.kendoui.com/web/overview/index.html 阅读全文
摘要:
好用的javascript eclipse插件AptanaEclipse Update URL:Aptana - http://download.aptana.com/studio3/plugin/install 阅读全文
摘要:
Git和GitHub使用总结,常用命令,工具下载,key生成 阅读全文
摘要:
Java继承时构造函数的关系,子类的无参数构造函数不会覆盖父类的,而且会先调用父类的构造函数再调用自己的 阅读全文
摘要:
zdz工具箱v1.5 android版本发布了,集成各种个人生活中常用的工具,方便日常使用管理
1.5比1.4增加了不少功能和做了比较多的细节优化,上传几个截图。
机锋市场应用网址: http://apk.gfan.com/Product/App216811.html 阅读全文
摘要:
虽说android模拟器做得很完善几乎跟真机一样,但本人实际开发发现还是有不少不一样的,没有一个真机测试还真难保证自己的应该能够在真机上顺畅跑起来。
列举下我遇到的不同之处:
1.模拟器上安装的apk签名是debug模式的,发布应用到市场上要用另外的签名。
2.模拟器上用px像素可以正常显示,但在真机上有可能布局变得面目全非,很难看,真机上必须用dip让系统自动识别才能达到预期效果。
3.模拟器上空格用\t可以正常显示,但到真机(ME525+)上就不起作用了。
4.模拟器调用邮件服务报错,到真机上会弹出选择。还有其他一些功能也是如此。 阅读全文
摘要:
android基于java的,而java反编译工具很强悍,所以对正常apk应用程序基本上可以做到100%反编译还原。
因此开发人员如果不准备开源自己的项目就需要知道怎样防止反编译和反编译他人的项目来学习。 阅读全文
摘要:
应用程序 存储联系人信息(进程com.motorola.contacts)意外停止
方法一用SystemApp在系统软件里面把BlurContactsSync.apk这个删掉就可以了
方法二:用RE管理器进入SYSTEM/APP中删掉BlurContactsSync.apk就可以了
另:偶尔会弹出:应用程序 事件提醒(进程:com.motorola.eventreminder)意外停止,请重试
把事件提醒EventReminder.apk 这个用上面的方法删掉就可以了(也称为精简掉) 阅读全文
摘要:
安装TTS软件 因为是安装到系统的软件需要先进行权限设置 否则无法正常读取
(1).复制com.google.tts到SYSTEM/APP中
(2).用RE管理器进入SYSTEM/APP中 长按com.google.tts(一定要长按才会弹出界面),在弹出的界面中选择"权限"
(3).可读全选,可写全选,可执行全不选
(4).设置-语音输入与输出-文字转语音设置如下图所示:总是使用我的设置选中,默认引擎选择Svox Classic TTS 阅读全文
摘要:
1.先重启到恢复模式(进入Recovery模式,打开recovery这个应用)
注意:不是进入到小机器人那个界面,那个界面是无法连接USB的,否则下面的RSD就读不到设备无法刷机了。
打开 解压后的 RSDlite_5.3.1刷机工具和驱动\RSDlite 5.3.1刷机工具\SDL.exe
在界面中点击浏览选择解压后的sbf文件,必须在下面出现ME525+的那行才说明找到设备和进入恢复模式,否则点击“开始刷机”按钮无效。 阅读全文
摘要:
ROOT步骤(需要把sd卡先取出来):
1.点开 设置---应用程序---开发 勾选 USB调试
2.把手机连接至电脑并等待驱动安装完毕
3.解压下载回来的附件,点击 superoneclick.exe 打开
4.点击最左面的ROOT按钮,然后程序就会自动开始root机,中间可能会弹窗2-3次,
5.如果在应用程序里面可以看到下面的图标说明ROOT成功了 阅读全文
摘要:
有些android招聘的需要会这个的
熟练掌握C/C++,Java等编程语言、,理解Android系统架构,了解Linux内核及驱动、 ARM体系结构; 阅读全文
摘要:
使用File Explorer访问虚拟机上的文件
1.启动虚拟机的时候一定要选上wipe user data,否则显示不出来的 阅读全文
摘要:
分享一个自己画的NLP核心内容的思维导图
这个深度学习与自然语言处理,NLP的感觉挺有意思的 阅读全文
摘要:
终于发布一个android应用程序到机锋市场,AppChina应用汇上面了。
机锋市场和智件园注册上传都比较麻烦, AppChina应用汇上传最简单但审核认证有点麻烦,cmd100以前可以免费发布到google市场的,现在也不行了要收费了。 阅读全文