Android中解决debug.keystore到期的问题

开发Android或者jee或者其他java应用时,如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下:

打开eclipse的problem视图(如果关闭了可以在window->show view下找到problem视图),然后在视图中就可以看到项目的根源问题何在了,呵呵。

言归正传,回到我遇到的问题上。

问题描述:

在导入一个Android App后提示如下错误:

Description Resource Path LocationType

Error generating final archive: Debug Certificate expired on 8/18/11 9:30 PMxxxxxx(这个是我的项目名称)UnknownAndroid Packaging Problem

原因分析:

android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在eclipse中的preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始着手android开发的,那么在一年后很可能出现debug keystore过期,导致工程出错(比如我的情况)或者无法生成 apk文件等等(由于我的eclipse和sdk/adb等重新安装折腾过好多次了,一直没遇到这个问题,今天运气好碰上了,呵呵)。

解决方法:

只要删除debug keystore和ddms.cfg文件即可,系统会为你重新生成有效期为一年的私钥。 debug keystore和ddms.cfg文件地址位于:

1)linux(Mac OS):

在eclipse中的Window->Preferences->Android->Build中Default debug keystore查看keystore的地址:

“/home/用户名/.android/debug.keystore”

删除此路径下的debug.keystore及 ddms.cfg

2)Windows:

进入:C:\Documents and Settings\用户名\.android 删除:debug.keystore及 ddms.cfg

进入:C:\Documents and Settings\Administrator\.android删除:debug.keystore及 ddms.cfg

(注意:即使是Windows下也应该在eclipse中的Window->Preferences->Android->Build中Default debug keystore查看keystore的地址位置,否则会出现找不到文件的情况)

快速输入 华为swype输入法

用荣耀6的大家都知道,在输入法里面,已安装两个内置输入法,即华为输入法点击查看教程和华为swype输入法。相信很多人可能习惯了使用默认的华为输入法,或者第三方输入法,而忽略了华为swype输入法。本帖将带大家一起了解下swype输入法。


1.特色介绍.Swype是一款定制的触屏键盘,它允许用户用拇指或是其他手指轻轻滑动键盘上的字母就可完成他们要输入的文字,更神奇的是整个过程都是非常迅速和准确的,这一点备受大家青睐。华为swype保留了这一特性,可以一笔连下来说出一个词或一句话。
2.使用语言。最早版本的swype输入法仅支持英语等国外语言,国内语言汉字并不支持。但是,华为swype输入法则可以完美的支持汉语的输入。同时可以在语言一栏,选择世界上任何一个你喜欢的国家的语言输入。


3.输入方法。必须使用全键盘模式,才能更好的体验swype输入法的快速输入。如下图所示,如果想输入“女孩”,那么其首字母分别是“n”和“h”。
游客,如果您要查看本帖隐藏内容请回复

4.华为swype输入法,界面大家打开后,设置基本和华为输入法差不多。在左上角的图标,打开后,有手写、笔画、拼音等很多选择方式。其中,手写中有全屏模式,反映速度达到200ms,非常快。而且很准确。

5.在设置,语言和输入法中,可以来回切换华为输入法和华为swype输入法。同时,可以调节指针速度。

6.在华为swype输入法界面,点击设置图标,可以对输入法的设置中。可以对拼音的模糊输入进行设置。也可以对手写的反应速度0-1.5s进行选择调整,还可以设置手写笔画粗细,标点符号,数字等。

7.可以在功能栏里选择显示语言等,方便经常在国外出行语言的来回切换。

8.更多快捷键,包括全选,复制,粘贴等,以及数字、英文和汉语的切换,可以参考.设置中的帮助。

如何设置安装华为手机手写输入法

有的朋友在使用智能手机的时候可能会用到华为输入法,特别是华为自己的手机都是默认的使用,而对于喜欢使用手写的朋友来说,在刚接触一个输入法的时候确找不到手写的设置在哪里,这是比较郁闷的。
  随便打开一个程序,只要能写入内容就行,然后我们来设置。

  点击这个手指滑动似的按键,这时就会弹出提示,键盘手写功能已开启。

  开启功能后,我们点击输入法左上角的小键盘,把输入方式改为【手写(全屏)】。

  开启后我们直接在手机屏幕上进行手写就可以了。

android sdk 用CMD如何重新生成debug.keystore

1)首先你要确定你安装的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos cmd模式下查看你当前系统的path是否已经包含了。如果没有包含添加到当前环境参数中。因为我们要用到的keytool命令在这个目录下呀。

2)接下来就要找到你不前AVD的debug.keystore的位置,windows->perferences->android->build,

default debug keystore文本框中,列出C:\Documents and Settings\XXXXuser\.android\debug.keystore,这就是默认的debug.keystore,你可以先把这个文件改一下名。我们需要创建一个新的debug.keystore

3)紧接着我们来创建一个新的debug.keystore,在cmd下,进入C:\Users\Administrator\.android目录

执行命令如下:

keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000

输入密码,用户等信息确认后便可生成一个debug.keystore

4)好了,接下来我们就需要获取MD5,去google申请一个apikey,很简单

在当前目录下执行:

keytool -list -alias androiddebugkey -keystore debug.keystore

根据提示输入你在第三步所设的密码,ok,就会得到下面信息,

Certificate fingerprint (MD5): FC:ED:DE:BS:16:1A:E8:05:F0:44:AD:4E:45:42:4B:D4

这就是我们申请apikey时需要的FC:ED:DE:BS:16:1A:E8:05:F0:44:AD:4E:45:42:4B:D4

通过浏览器访问http://code.google.com/android/maps-api-signup.html

在My certificate’s MD5 fingerprint文本框中输入您刚刚获取到的MD5码

点击Generate API Key,当然前提是你的有一个google的账户。

利用wind cmd命令行查看keystore的SHA1和MD5

Android开发app时,必须使用keystore进行签名,否则应用将无法安装在手机等设备上,这里简单介绍如何使用命令行工具查看keystore信息:打开CMD命令行进入本机安装的jdk或jre下的bin目录,在命令行输入:

keytool -list -v -keystore C:\Users\Desktop\browser\debug.keystore -storepass android

这里查看的是android adt 默认带的debug版keystore,密码是:android

为什么iPhone苹果手机不能关机充电?

7dd98d1001e93901a5414aab7dec54e737d196e0

从模拟电话到2G数字网络,世界移动通信网络经历了二十多年的发展,已经和人们的生活息息相关、密不可分,手机的主要功能就是通信,然而科技的发展也让只能通信手机已经变成了智能手机。

说到智能手机最大的硬伤就是电池,对于很多人来说,每天晚上睡觉前给智能手机充电似乎成为了一件必做的事情,那么,我们是否想过如果晚上给智能手机充电是关机充电好?还是开机充电好?

其实这个问题,也算是见仁见智,自从苹果推出iPhone后,就发现了一个小问题,大部分人都喜欢关机充电,历代iPhone其实都不能关机充电,但除了国行版iPhone,其它版本iPhone在关机的时候一充电就立刻开机这究竟为什么?
 1、开关机充电的好处
现代人们基本手机不离手,那么每个人每天必须要做的事情就是给手机充电,其实手机充电开机充跟关机充都是可以的,一般晚上来说很多人忙了一天会放在床头上给手机充电,但是担心给手机充一晚上电对手机不好,这都不是问题。

晚上给手机充电最好还是关机充电,这样睡着的时候手机也不会打扰到你,再说晚上给手机充电充一晚上会不会给手机造成影响呢,现在的手机电池都是锂电池,这种电池都是没有记忆功能的,所以手机充多久都没事,不会对手机造成任何影响。
手机最好是在不低于百分之三十的时候给手机充电,如果每次都是把手机电量耗光在给手机充电,这样对电池是会造成影响的,晚上睡觉充电的时候最好不要把手机放在床头充电这样一晚上会对大脑造成辐射。
点评:智能手机在边充电边开机的时候会让手机慢慢发热,这样影响手机的硬件,当然充电也会更慢,再就是给手机充电的时候最好把一些占内存大的软件给关掉,比如一些聊天软件还有一些大型游戏等等。
2、加强手机充电速度

从苹果推出全新iPhone 8与iPhone 8 Plus,还有iPhone X这几款手机,新一代的iPhone首次支持了快速充电技术,而且,由于机身材质改为玻璃,也支持无线充电技术,那么新款iPhone系列手机充电速度怎么样?

苹果原装充电器的功率为5V/1A,这是传统意义上的慢充,此前的iPhone充电功率一直是5W,当然新iPhone系列支持快充,但苹果附赠的电源适配器仍然是5W功率,也就是说想要实现快充要额外购买高功率电源适配器。
我们可以使用iPad平板上的12W充电器给新款iPhone系列手机充电,这样充电电压约为5V,电流约为2A,充电功率约为10W,充电功率接近主流水平,相比安卓阵营主流的高通QC 3.0 18W快充以及OPPO的20W闪充已经表现很不错了。
点评:不可否认,如果使用29W充电器给iPhone充电的电压能达到13.8V,这在手机上还是十分罕见的,安卓阵营的高压快充电压也不过9V,理论上电压越高充电转化效率越低,充电发热量越高,而且对电池寿命还有一定影响。
3、不能关机充电的误区

不少使用iPhone X用户表示,iPhone X关机充电不显示,之前的iPhone一直都是支持关机充电的,而且还会单击电源键或者HOME键可以见到熟悉的电池状态LOGO,那为什么到了iPhone X上这个功能消失呢?

如果在关机状态下充电,充电器插上iPhone X会自动开机,并且在开机后继续为手机充电,如果在插入电源后关机,iPhone X仍可以充电,但没有任何充电提示,明明可以充电,为什么iPhone X关机充电不显示电池图标?这是小BUG还是苹果有意为之一在iPhone X关机充电不显示可能是处于对OLED显示屏寿命的考虑,如果长期让OLED显示同样的内容,更容易导致烧屏问题,不过苹果官方似乎并没有对此进行说明,售后的回复也只是表示,iPhone X关机充电不显示是事实,但是缘由不知。

点评:其实现在智能手机充电技术已经非常完善了,智能手机在进入充电状态时,手机本身的电量是由充电器提供的,电池并非我们想像那样在一边充电一边放电,所以开机充电也不会对手机电池造成什么损耗,效果和关机充电是一样的

海外音乐app 破解无地域软件大全和技巧

方法一:安装穿梭苹果版

穿梭苹果版对应海外苹果ID和中国苹果ID有不同的下载方法:

【1】如果您在使用海外苹果ID,可以直接在App Store搜索下载“穿梭”;以下分别为穿梭免费版和专业版,请认准APP LOGO;

【2】如果在App Store无法搜索到穿梭,或者能搜到但是显示“此项目不再提供”,这表明您可能正在使用中国苹果ID。请先到App Store中下载一款“TestFlight”软件;完成安装即可,无需做其他操作;

 

【3】然后在手机上用Safari浏览器打开此链接 iosfree.transocks.net,在第二步中点击“开始测试”,即可成功下载穿梭;

* 注意,通过此方法安装的穿梭,90天内必须在TestFlight软件中点击update更新一次,否则过期需要重新下载;

下载地址: 苹果系统        安卓系统

 

 

 

四种方法目测关键词的竞争力

我们都知道,关键词对一个网站的重要性;选择合适的关键词,首先要了解这个词的竞争力有多大。对于做SEOER来讲,竞争力的判断也是一门很大的学问,我们来通过以下四种方法来学习:

一、看URL链接

首先,看URL链接。我们都知道首页的关键词排名比其他页面是有优势的,一般来说,当一个关键词搜索结果排名前十名中包含三个以上非首页的链接,那么这个关键词一般是竞争性不强的,如果前二十名的都是主域名也就是网站首页的链接,那么这个关键词竞争性不低。最简单而常见的例子就是民间贷款网站,如果是做民间贷款网站的站长们都应该知道,民间贷款的关键词都是布满首页,但现在首页没大有了,百度对民间贷款也是很偏心的,其他企业网站的关键词可以通过这样的分析,但笔者发现一般中小型企业的网站关键词都是产品词,这些产品的竞争性也不是很大。

举个例子:笔者在百度上随便搜索一个企业的关键词,然后我们看一下首页的主域名有多少个,如html这个关键词,指数800多,搜索一下首页显示3-4个主域名,其他的都是分类页面和内容页面,那么就可以判定这个关键词竞争性不是很强,适合做关键词的优化,如果首页的主域名有5-8个,那说明这个关键词不适合做优化,可以寻找其他的关键词去优化。

二、看关键词的分布

其次、看关键词的分布。看关键词的分布是一门大学问,对于新手站长来说是的。一般来说在搜索某个关键词的结果中,排名前面几位的网站标题包含的关键词分散或者关键词不全,那么这个关键词的竞争性往往都是不强的。为什么这么说?从强弱的程度是可以看出来的,关键词显示齐全说明主要优化这个关键词,显示不齐全说明对这个关键词优化意识不强,但很多企业网站喜欢给用户体验,网站的标题也写的有用户体验从而造成关键词分散,但很多企业的关键词都是这么写的“关键词1__关键词2_关键词3 – 网站名称”,在分析的时候可以从这个上面分析。

举个例子:笔者分析一个食品企业网站的关键词吧,看看哪些关键词是分散的哪些词不是完整的。
散热器厂家这个关键词竞争性经过看关键词分布分析后,可以看到竞争程度不是很大,首页前三个的网站有两个显示完整一个显示不完整,但从位置上可以发现不是很强,接下来会说到位置。

三、看关键词在标题的位置

然后,看关键词在标题的位置。我们要明白一点,一般竞争性强的关键词在搜索后所出现的结果,往往关键词都在标题的首位置升值会出现2-3词,同时描述上也会出现多次关键词,从位置上直接可以看出关键词的竞争性,笔者认为这样可以说一点的是,企业很重视这个关键词,很有可能这个关键词可以直接给企业带来盈利。当然关键词也不要出现太多,太多了会带来安全隐患。

举个例子:笔者拿html这个关键词来举例吧,从下幅图可以看到html出现的位置是标题的首位,而后面的位置多次出现html,说明这些企业站长铁了心要优化html这个关键词,所以可以看出html这个关键词竞争程度还是非常强的,建议整体分析后在做优化,防止优化效果出现不理想。

四、看网站的运营机构

最后,看网站的运营结构。优化网站最现实的一个问题就是这个网站的企业大小,很多网站的运维机构都是很大的,如果是一个大型公司在运营的网站往往不容易被超越,毕竟大公司的网站优化团队比较大,而且外链资源比较广,如果硬碰硬好比鸡蛋碰石头。可能部分站长会问到这该怎么解决。笔者认为,大型公司主要靠的是团队力量,其实小公司也可以这样,可以花钱顾牛逼的人物来给网站优化公司,当然也可以找SEO顾问。

提高个人站长工作效率的方法

在百度几番K站风波之后,我相信每位业余个人站长也不会甘心在宝贵的休息时间中付出的努力就这样付诸东流,于是他们会混迹于各大站长网站,站长论坛吸取下“小强”站长们的一些成功经验,然后再一次地向百度发起挑战!

必须要提到的一点是,我们业余个人站长应该在站长群中应该是属于底层的,哪怕是和全职的个人站长相比,我们也额没有他们那么多的时间,没有他们那么多的精力。基于互联网变化多端的这一特性,网站作为更小的个体要更难以监控。所以作为一位业余的个人站长,要想建设一个赚钱的网站就一定要养成搞效率做事的方法。

1、虚拟机操作

虚拟机一般是程序员们用来调试程序的虚拟系统环境,只要你在网络上下载一个系统镜像文件或者用一个可用的系统光盘,就可以在你的电脑上再搭建一台虚拟的计算机。有些朋友可能清楚我要创建一台虚拟机的用意就是在业余搞网站的时候,用虚拟机操作。我们搞网站的,一般都是用的自己电脑,而一开始就以赚钱为目的的人一般都不是个高富帅,工作,网站,学习全部都集中在一台电脑上,所以电脑上有很多必要有的软件,文件。

参加有一次我听说最近经常有人丢了电脑后,立马开始疯狂地备份文件,连续26小时,我终于是舒心地将电脑关机了,促使我干这件事的原因主要是我的电脑500G硬盘里面有200多G的文件在我个人印象中都具备唯一性,一旦那小偷无情地眷顾了一下我电脑,我260小时都可以弥补不了这200多G文件的损失。

而虚拟机的系统环境配置好以后,就什么都没有,如果你没有强迫症的话,相信你也会和我一样,不会在虚拟机中安装一些实体机中有的软件了,于是虚拟机全屏就可以开开心心地搞你的网站了。因为虚拟机还有一个很强大的功能就是可以和本机共享网络,不管你上网要不要登陆,你打开虚拟机后都会有网络的。

2、暂时告别腾讯QQ、MSN

谈到QQ和MSN,前短时间比较火热的资讯消息称MSN要退出中国了,所幸我们大陆仍然可以使用。今天我们暂且不来谈那款聊天工具比较好,今天我们的主题是:如何告别聊天工具?我曾经做过一个实验,这个实验分了3次进行,每次2个小时。这2个小时除了前期有些区别之外,后续时间全都是写程序(3次写的代码比较类似,完成的功能不同)。第一次我登陆了qq,qq状态调整成了在线,第二次我又登陆了qq,qq状态调整成的是隐身,而最后一次我没有登陆qq。

也许有部分朋友已经猜到了,程序的这3个功能我竟然只完成了2个(当然,那类似的代码我没有拷贝),而登了qq的那两次,我前后最多只有十分钟左右没有聊天记录,在聊天记录中我有8次以上类似于“我现在有点忙,等下聊吧!88”的消息。

这一次实验我好好地思考了一下。这些聊天工具的确给我们带来了莫大的方便,文件传输,信息交流可以提高了我们的工作效率,但是你想过没有,一个业余的个人站长,每天是否有我做3次实验的时间?每天要干的事情有多少?

所以在更新网站内容的时候,关闭你的qq,MSN吧!

3、不要经常使用站长工具

我早期有一个习惯:开机——IE浏览器——站长工具——输入我的网站查询数据,后来我慢慢想通了。整个网站查询的时间至少要花费五分钟以上,碰上网站巨大变化的话,在那耗费的时间更长。最重要的一点是,网站数据不会因为你看它的次数增多而增多,这种不划算的行为愿意的人应该不多吧!所以不要经常使用站长工具查询网站,把查询网站的时间花费到网站内容上来吧!

4、排除外界干扰

不要相信你自己的抗扰能力有多好,在搞网站的时候,我们为了提高工作效率,一定要尽量排除外界干扰,将负面影响降到最低。无论是工作还是学习最忌讳一心两用。早期的时候我一边办正事,一边听音乐,开始的时候我还在朋友面前炫耀着说我有一心两用的能力,更不思议的是我认为我听音乐比不听音乐的效率低的时候真的就感觉听音乐可以提高我的工作效率一样。但是事实却是相反的,某天怀着炫耀的心情要朋友帮忙测试了一下我听音乐与不听音乐的效率,结果测试结果显示以前是我自我感觉良好罢了!所以我们真的不要养成边听音乐变工作的习惯,不然不仅你的工作效率会降低,你也无法真正体会到这音乐的美妙之处。