Android开发
潘永青
阿里云-北京ACE同城会成员、上市企业数据开发组组长、数据架构工程师
展开
-
Android开发之—SVN服务器搭建
Android开发之—SVN服务器搭建:原创 2015-02-03 20:31:08 · 1198 阅读 · 0 评论 -
android 打包App和签名
android 打包app,以及签名 到底我该如何打包、发布自己开发的APP,怎样将我的APP放到网上工别人下载,怎样保证我的APP安全及版权问题呢???...第一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框,如下图所示。按Next之后,会继续出现一个提示框,这里你可以选择自己需要原创 2015-06-15 21:02:45 · 620 阅读 · 0 评论 -
什么是android开发中涉及到的渠道号?
什么是android开发中涉及到的渠道号? Android开发后,将项目进行打包,生成apk,这个apk文件可以放到不同的应用市场,如360,应用宝,豌豆荚等。那当发布到这些应用市场上之后,怎么统计哪个市场的下载量比较多,哪个市场的推广效果比较好呢?这就需要在开发中植入不同的渠道号,对应不同的渠道号,打包生成不同的apk,然后将它们放到不同的市场上。这样就可以达到统计不同市场原创 2015-06-15 21:07:29 · 2488 阅读 · 0 评论 -
app客户端与服务器数据交互时—数据加密
总结(1)、对称加密加密与解密使用的是同样的密钥,所以速度快,但由于需要将密钥在网络传输,所以安全性不高(2)、非对称加密使用了一对密钥,公钥与私钥,所以安全性高,但加密与解密速度慢。(3)、解决的办法是将对称加密的密钥使用非对称加密的公钥进行加密,然后发送出去,接收方使用私钥进行解密得到对称加密的密钥,然后双方可以使用对称加密来进行沟通。 虽然非对称加密很安全,但是和对原创 2015-06-14 19:49:28 · 9330 阅读 · 1 评论 -
数字签名和加密的基本原理及其区别
数字签名和加密的基本原理及其区别?数字签名主要经过以下几个过程:信息发送者使用一单向散列函数(HASH函数)对信息生成信息摘要;信息发送者使用自己的私钥签名信息摘要;信息发送者把信息本身和已签名的信息摘要一起发送出去;信息接收者通过使用与信息发送者使用的同一个单向散列函数(HASH函数)对接收的信息本身生成新的信息摘要,再使用信息发送者的公钥对信息摘要进行验原创 2015-06-14 21:28:34 · 1700 阅读 · 0 评论 -
Android应用自动更新功能的代码实现
http://m.blog.csdn.net/blog/liu515714312/39524845原创 2015-06-15 13:02:00 · 397 阅读 · 0 评论 -
SSH加密原理、RSA非对称加密算法学习与理解
首先声明一下,这里所说的SSH,并不是Java传统的三大框架,而是一种建立在应用层和传输层基础上的安全外壳协议,熟悉Linux的朋友经常使用到一个SSH Secure Shell Cilent的工具,本文也是基于此工具加密原理的学习,在SSH的加密原理中,使用到了RSA非对称加密算法,本文也一并做了学习和了解。 首先声明一下,这里所说的SSH,并不是Java传统的三大框原创 2015-06-15 07:20:52 · 1095 阅读 · 0 评论 -
断点调试 android 程序 (Eclipse)
设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可. 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Application菜单,启动程序的调试模式.第一次运行调试模式eclipse会弹出如下确认窗口 当程序运原创 2015-07-27 11:30:06 · 432 阅读 · 3 评论 -
Eclipse 在开发中使用到的快捷键很实用
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对原创 2015-07-27 11:14:06 · 344 阅读 · 0 评论 -
每位Android开发人员不容错过的十大实用工具
谷歌公司发布的Android操作系统无疑极大解放了移动技术的可观潜能。作为一款基于Linux内核的系统,Android属于由谷歌公司负 责开发及维护的开源项目。自2007年诞生以来,Android已经陆续推出过多个更新且愈发完善的版本,其中包括“姜饼”乃至“冰淇淋三明治”等等。而 就在今年,最新的Android M也将正式与我们见面。Android M当中融入了多项令人瞩目的新功能,能够支转载 2015-07-13 19:07:06 · 471 阅读 · 0 评论 -
Android开发HTML5应用
在做这个总结之前呢看过一些优秀文章和文档,在此时间过于久远原因,引用了原作者大段的摘抄而没有写明出处在Android上做HTML5应用用到了Webkit这个浏览器内核,这里具体不讨论Webkit for Android。HTML5如何在安卓上开发HTML5应用Android开发HTML5应用实际项目面临的问题1:Android的HTML5应用程序概述 如何适配多转载 2015-07-15 14:30:49 · 864 阅读 · 0 评论 -
ListView item被选中时颜色的变化
ListView item被选中时颜色的变化原创 2015-07-29 10:06:32 · 1360 阅读 · 0 评论 -
Android集成友盟社会化分享功能----关键在微信分享(MD5的处理)
B8:DB:FB:89:F0:F0:FC:7A:DB:10:D7:B4:AB:D6:06:13b8dBfB89f0f0fc7adb10d7b4abd60613原创 2015-07-30 09:01:45 · 2217 阅读 · 0 评论 -
如何更快捷的设置Android Studio和Eclipse的快捷键一样和代码提示
开发的时候,很多开发者习惯了Eclipse,也记住了Eclipse的快捷键,突然迁移到Android Studio,会发现很痛苦,因为很多快捷键都不一样了,一个一个设置又很浪费时间。如何更快捷的设置Android Studio和Eclipse的快捷键一样呢,Android Studio----》File-------》Settings。然后输入Keyma原创 2015-08-03 16:48:31 · 1755 阅读 · 0 评论 -
Android中Webview与javascript的交互(互相调用)
最近做android项目中遇到要在webview中做与js交互相关的东东,涉及到js中调用android本地的方法,于是查了资料整理了一下android和js互相调用的过程。如下demo,demo的主要实现过程如下:通过加载本地的html文件(里面有js脚本),实现android本地方法和js中的交互。第一步:mainfest.xml中加入网络权限[java] vi转载 2015-09-25 15:45:17 · 493 阅读 · 0 评论 -
HTML---Android与js交互实例
Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为trueAndroid(Java)与JavaScript(HTML)交互有四种情况:1) Android(Java)调用HTML中js代码2) Android(Java)调用HTML中js代码(带参数)3) HTML中js调用Android(转载 2015-09-25 15:42:43 · 411 阅读 · 0 评论 -
数字签名是什么?
数字签名是什么?作者:David Youd翻译:阮一峰原文网址:http://www.youdzone.com/signature.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的翻译 2015-06-14 21:21:42 · 570 阅读 · 0 评论 -
android 4.0.x Home键事件拦截与监听
android 4.0.x Home键事件拦截与监听原创 2015-06-13 17:40:13 · 454 阅读 · 0 评论 -
Eclipse显示initializing java tooling(1%)解决方案
这几天项目比较多,打开Eclipse时一直显示initializing java tooling(1%),本以为项目多导致的,但是网上搜查资料,发现并不是那样。以下是解决方式之一: 下载附件,解压,放到eclipse下,重启就好了。原创 2015-03-28 08:32:33 · 1076 阅读 · 0 评论 -
TotoiseSVN的基本使用方法(三)
TotoiseSVN的基本使用方法 我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键原创 2015-03-28 20:39:27 · 537 阅读 · 0 评论 -
SVN服务器和客户端下载与搭建(一)
http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一共有5种,如图:个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.点开上面的VisualSVN连接,下载Visua原创 2015-03-28 20:46:47 · 783 阅读 · 0 评论 -
TortoiseSVN 在Eclipse中冲突解决
TortoiseSVN 在Eclipse中冲突解决。翻译 2015-03-31 21:21:41 · 767 阅读 · 0 评论 -
在Eclipse中集成Genymotion模拟器插件
在Eclipse中集成Genymotion模拟器插件原创 2015-05-15 09:26:41 · 603 阅读 · 0 评论 -
Android之6款值得推荐的android开源框架简介
6款值得推荐的android开源框架简介原创 2015-05-14 21:53:44 · 400 阅读 · 0 评论 -
版本控制之SVN使用
SVN使用参考导航原创 2015-05-20 20:44:33 · 404 阅读 · 0 评论 -
Activity四种启动模式
Activity四种启动模式原创 2015-05-28 08:10:20 · 347 阅读 · 0 评论 -
Android之即时通讯之基于XMPP(一)-openfire服务端的安装和搭建
即时通讯之基于XMPP实现 Android原创 2015-05-17 23:45:58 · 1063 阅读 · 0 评论 -
腾讯-信鸽实现消息推送
腾讯-信鸽实现消息推送原创 2015-06-13 18:15:42 · 11411 阅读 · 2 评论 -
如何实现App推送
如何实现App推送原创 2015-06-04 20:56:36 · 514 阅读 · 0 评论 -
Android 清理应用缓存
Android 清理应用缓存翻译 2015-06-08 22:04:28 · 353 阅读 · 0 评论 -
Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
android中的Touch事件都是从ACTION_DOWN开始的:单手指操作:ACTION_DOWN---ACTION_MOVE----ACTION_UP多手指操作:ACTION_DOWN---ACTION_POINTER_DOWN---ACTION_MOVE--ACTION_POINTER_UP---ACTION_UP.翻译 2014-06-08 20:03:29 · 481 阅读 · 0 评论 -
App应用之提交到各大市场渠道
App应用之提交到各大市场渠道原创 2015-06-11 21:46:00 · 303 阅读 · 0 评论 -
Android Xutils 框架
xUtils简介xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUtil转载 2015-07-10 13:54:09 · 358 阅读 · 0 评论 -
androidstudio的Rendering Problems Missing styles错误解决
设计界面布局时显示的错误:[plain] view plaincopyRendering Problems Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layout to choo原创 2015-12-08 14:50:29 · 2016 阅读 · 0 评论