![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 69
cnstartech
i am a geek , just only...
展开
-
Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。 1.推送方式基础知识: 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器 上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种转载 2012-10-11 15:20:36 · 412 阅读 · 0 评论 -
apk 反编译 讲解
工具组合使用 apktool+dex2jar+xjad + smali.jarcompare进行对比1.从apk到源码apktool 除了生成smali其他都反编译成原来的下载:http://code.google.com/p/android-apktool/downloads/list使用事列: apktool d myApp.apk myApp原创 2012-05-06 21:59:09 · 397 阅读 · 0 评论 -
Android应用程序如何隐藏图标
1.去掉 2.通过分析Launcher的生成快捷方式的过程,找出了使用Intent发送请求,Launcher通过自己注册的InstallShortCutReceiver和UnInstallShortCutReceiver实现了快捷方式图标的生成与移除过程。原创 2012-10-27 20:40:48 · 797 阅读 · 0 评论 -
Android中内容观察者的使用---- ContentObserver类详解
ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器, 相应地ContentObserver也分为“表“ContentObserver、“行”ContentObser原创 2012-11-13 13:40:00 · 566 阅读 · 0 评论 -
android开发 之 通话录音实现
不过要注意 来电和去电的号码获取方式是不一样的 。。 先贴代码下import java.io.File;import android.app.Service;import android.content.Context;import android.content.Intent;import android.media.MediaRecorder;import andr原创 2012-10-28 23:13:05 · 1174 阅读 · 1 评论 -
Android开发 之 逆向apk程序
工具列表: apktool dex2jar compare jad.exe.... 联合使用 Android由于其代码是放在dalvik虚拟机上的托管代码,所以能够很容易的将其反编译为我们可以识别的代码。 之前我写过一篇文章反编译Android的apk包到smali文件 然后再重新编译签名后打包实现篡改apk的功能。见http://blog.cs原创 2012-10-24 10:47:19 · 433 阅读 · 0 评论 -
HTML5 表单属性
HTML5 的新的表单属性本章讲解涉及 和 元素的新属性。新的 form 属性:autocompletenovalidate新的 input 属性:autocompleteautofocusformform overrides (formaction, formenctype, formmethod, formnovalidate, formtarget)h原创 2012-10-24 10:04:23 · 432 阅读 · 0 评论 -
Android实现左右滑动指引效果
关于左右滑动效果,我在以前的一篇博文中提到过,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html 如果想实现带渐显按钮的左右滑动效果,请访问博文:http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2350171.html转载 2012-10-24 01:34:59 · 374 阅读 · 0 评论 -
XMPP协议实现原理介绍
XMPP协议的组成主要的XMPP 协议范本及当今应用很广的XMPP 扩展:RFC 3920 XMPP:核心。定义了XMPP 协议框架下应用的网络架构,引入了XML Stream(XML 流)与XML Stanza(XML 节),并规定XMPP 协议在通信过程中使用的XML 标签。使用XML 标签从根本上说是协议开放性与扩展性的需要。此外,在通信的安全方面,把TLS 安全传输机制与S原创 2012-10-11 15:21:19 · 670 阅读 · 0 评论 -
Android学习及如何利用android来赚钱
先说说本人的情况,09年底开始学习手机开发,先从Brew到Mobile再到Android,android是今年过年回来才算真正开始学的,一边学习一边做原先Brew项目到android的移植,5月中旬的时候开始做个人开发者,比较惭愧的是至今只发布了一个应用。原因一个是那时候开发经验不够,产品也较缺陷,对广告这块了解也不多,收入不高缺乏动力。因为从过年回来到5月份中间还有1个月女儿出生完全就是围着老婆转载 2012-10-14 13:41:59 · 901 阅读 · 0 评论 -
Android Market销售你的应用软件
Android Market是 Google提供给 Android开发人员销售应用软件的集市网站,Google手机的使用者可以到 Android Market集市网站,购买和下载自己所需要的 Android应用程序到手机上使用,如图 1-9所示。Android Market集市网站的网址是 http://www.android.com/market/。 (点原创 2012-10-16 13:30:50 · 1078 阅读 · 0 评论 -
android 制作9.png图片
一、什么是9.png: 可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目录下有非常非常多的XXXXXX.9.png图片。千万不要以为这个9只是png格式图片的命名区分,其实他是一种特殊的格式,在png图片的基础上动了些手脚,而且这种手脚你会 看不见摸不着(详情见下面具体内容)。 9.png转载 2012-10-29 23:23:43 · 436 阅读 · 0 评论 -
android TabHost 使用
TabHost的实现有两种方式,第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。mainActivity.xmlprivate TabHost myTabHost; @Override public void onCreate(Bund转载 2012-10-19 15:53:20 · 446 阅读 · 0 评论 -
android开发 使用uses-sdk 导致布局不一样解决
去掉 android:minSdkVersion="3" android:targetSdkVersion="4" /> 显示正常,但是加上去 布局就变小了。 然后还需要把 android:anyDensity="true" android:largeScreens="false"原创 2012-10-21 21:36:04 · 572 阅读 · 0 评论 -
如何在Android应用中加入广告
前面在论坛里发了《Android学习及如何利用android来赚钱》帖子后,收到不少android开发者的回复,加上整理到博客里的回复,很多人问到如何在应用中加入广告,今天刚好有一个新的小应用要加广告,一起算写一篇总结。 先介绍一下我准备好的东西:应用:《快拍分享》,一个简单的拍照程序,并可以将应用拍好的照片发到自己的微博上的一个应用,支持新浪微博、人人网和腾转载 2012-10-14 13:42:16 · 700 阅读 · 0 评论 -
在android上安装sqlite3工具
下载sqlite3 linux版$ adb push sqlite3 /sdcard/$ adb shell$ su# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system# dd if=/sdcard/sqlite3 of=/system/bin/sqlite3# chmod 755 /system/b原创 2012-11-16 19:52:39 · 2694 阅读 · 0 评论 -
Android 强大的JSON助手 GSON
//转换器 GsonBuilder builder = new GsonBuilder(); // 不转换没有 @Expose 注解的字段 builder.excludeFieldsWithoutExposeAnnotation(); Gson gson = builder.create();转载 2012-11-18 20:59:57 · 444 阅读 · 0 评论 -
android安全问题(四) 抢先开机启动 - 结果篇
导读:我们以如何抢先开机启动为例,来说明接收无序广播的静态广播接收器的接收顺序(注意,文本只是陈述结果,所以叫结果篇,之后的文章再给出源码分析) 首先先说一下android中的广播和广播接收器广播可以分为有序、无序和sticky共三种广播接收器可以分为静态和动态两种首先我们要明确两个问题1.接收无序广播的接收器接收到广播的顺序是有序的2.接收无序转载 2012-12-24 09:54:09 · 397 阅读 · 0 评论 -
如何查看sql server数据库连接数
1.通过系统的“性能”来查看:开始->管理工具->性能(或者是运行里面输入 mmc)然后通过添加计数器添加 SQL 的常用统计(MSSQL General Statistics) 然后在下面列出的项目里面选择 用户连接(User Connection) 就可以时时查询到sql server数据库连接数了。2.通过系统表来查询:SELECT * FROM [Master]原创 2014-03-06 10:55:56 · 699 阅读 · 0 评论 -
关于将XMPP server部署到Tomcat上的一些问题及断开连接不上解决
在XMPP消息推送这个问题上,网上已经有很多资料了,本人觉得很好的一篇资料是:http://www.iteye.com/topic/1117043提供了一个连接下载源码:http://115.com/file/bhkfse3i#%20Androidpn.rar很感谢前辈们的研究结果。在源码的使用过程中要注意的地方有两点,网上的那篇资料好像忽略了一个重要的地方,就是要改resources文件夹下面的原创 2012-11-08 01:30:02 · 1443 阅读 · 0 评论 -
Android Push Notification实现信息推送使用及修改使用于项目
本文介绍AndroidPn项目实现推送的使用过程。 上个博文中提到在Android中实现信息推送,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push Notification的特点: 快速集成:提供一种比C2DM更加快捷的使用原创 2012-10-11 15:30:49 · 1805 阅读 · 0 评论 -
手把手教学:详解HTML5移动开发框架PhoneJS
移动App开发框架可谓是数不胜数,而如今,基于HTML5的框架也变得越来越多。这些新一代的开发工具让开发者们无需精通原生SDK和Objective-C、Java等编程语言,即可直接进行移动应用开发。为什么HTML5会如此大受开发者欢迎?HTML5之所以被广泛应用,其中一条非常重要的原因就是BYOD的出现。BYOD来袭意味着开发者不需要再局限于某个单一平台,因为用户希望在他们日常转载 2013-09-22 08:38:22 · 1353 阅读 · 0 评论 -
基于WiFi的室内定位系统设计与实现
from: http://network.chinabyte.com/376/12363876.shtml1. 引言 位置信息在人们的日常生活中扮演着重要的作用。在郊外、展览馆、公园等陌生环境中,使用定位导航信息可为观众游览提供更便捷的服务; 在仓储物流过程中,对物品进行实时定位跟踪将大大提高工作效率; 在监狱环境中,及时准确地掌握相关人员的位置信息,有助于提转载 2013-01-18 15:32:45 · 6880 阅读 · 12 评论 -
八款开源 Android 游戏引擎 (巨好的资源)
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必转载 2013-01-21 18:12:25 · 550 阅读 · 0 评论 -
[AndEngine学习教程] 第1节 搭建开发环境
from:http://blog.csdn.net/cen616899547/article/details/8126882其他资源:http://www.bangchui.org/read.php?tid=9289&fpage=4http://www.matim-dev.com/tutorials.html1.下载AndEngine源代码: 网址:htt转载 2013-01-25 15:55:50 · 510 阅读 · 0 评论 -
[AndEngine学习教程] 第2节 使用AndEngine.jar创建工程
1.回顾 在上一节已经成功的导入AndEngine源代码项目,我们就利用它来实现我们的工程.lib文件在bin目录下: 2.建立工程 在eclipse下file->new->project...->Android Application Project 点击next设置工程明等参数,例如:MoveBall,为了兼转载 2013-01-25 16:01:13 · 425 阅读 · 0 评论 -
android手机root后的安全问题 (四)
-d: filter to only show disbled packages. -e: filter to only show enabled packages. -s: filter to only show system packages. -3: filter to only show third party packages. -转载 2012-12-24 09:57:28 · 951 阅读 · 0 评论 -
android手机root后的安全问题 (三)
导读:本文介绍病毒如何篡改superuser,使得用户只是允许病毒请求的一次root权限变成允许病毒永久使用root权限。 继续之前两篇文章写,如果路过的同学有疑问,请先看前两篇有同学说,你的Fake.apk需要把应用copy到system下才行,这是需要root权限的。如果用户允许了你一次root请求,你当着用户的面copy,那么copy之后,系统会发送广播,告转载 2012-12-24 09:56:14 · 549 阅读 · 0 评论 -
android手机root后的安全问题 (一)
前提:你有一部已经root的android手机,并且手机中有busybox和superuser 导读:本文介绍一种简单的病毒以及如何“防御”。写本博客的原因是:有无数用户觉得root没有什么风险,或者风险不会降临到自己头上。这里告诉大家,其实风险就在身边! 这里讲的内容其实对于大多数开发者都不是什么新鲜的事情了,使用的技术也非常一般和普遍。虽然大家都转载 2012-12-24 09:55:28 · 558 阅读 · 0 评论 -
android安全问题(五) 抢先拦截短信 - 结果篇
同上篇文章一样,这里只陈述结果,代码分析稍后给出导读:本文叙述如何先于某些伪杀毒软件、病毒、常规软件获取到短信 众所周知,android系统在收到短信息的时候会发送广播,但是此广播是有序广播,也就是说:先接收到广播的人,如果心情不好,它就不会向后传递此广播,后面的人就不会知道有短信到来这与无序广播不同,无序广播并不是真的没有顺序(只是似乎大家习惯这么叫而已),无序广转载 2012-12-24 09:54:52 · 467 阅读 · 0 评论 -
android安全问题(二) 程序锁
导读:本文介绍如何实现对应用加锁的功能,无须root权限 某些人有时候会有这样一种需求,小A下载了个软件,只是软件中的美女过于诱惑与暴露,所以他不想让别人知道这是个什么软件,起码不想让别人打开浏览。而这款软件又没有锁,任何人都可以打开,肿么办呢?如果打开它的时候需要输入密码,那该多好阿!于是,程序锁这种应用就产生了 程序锁不是最近才有的,很久之前android就有这转载 2012-12-24 09:52:35 · 451 阅读 · 0 评论 -
android安全问题(一) 静音拍照与被拍
之前写过一些android手机root之后的安全问题的(文章列表见末尾),其实我是想到哪就写到了,今天整理硬盘,发现一年之前写过一段代码,所以今天我们就一起来讨论一下。 注:这里不是讨论多nb的技术,而是希望不了解android风险的人了解我们所处的状态 导读:本文介绍了所谓的静音拍照是如何实现的(当然这也是一种恶意软件,只不过受害的不是用户),和用户自己如转载 2012-12-24 09:50:26 · 452 阅读 · 0 评论 -
android手机root后的安全问题 (二)
导读:本文介绍杀毒软件和病毒是如何获取通知栏上的所有通知,并且利用其信息杀死应用。 上一篇将过如何利用root权限来做一次静默安装,有的人会说,安装apk就安装呗,反正哥有金山手机卫士,哥有360主动防御……他们都会弹出通知告诉我的!安装了新的应用,手机会发送广播,这些所谓的杀毒软件监听这些广播,然后弹出通知好吧,我承认,他们在一定意义上还是有点用处的,我们先把这个转载 2012-12-24 09:55:53 · 606 阅读 · 0 评论 -
android应用程序的安装和卸载
A、软件安装代码实现,Action为Intent.ACTION_VIEW//安装程序的apk文件路径 String fileName = Environment.getExternalStorageDirectory() + apkName; //创建URI Uri uri = Uri.fromFile(new File(fileName)); //创建Intent意图转载 2012-12-09 22:20:38 · 1090 阅读 · 0 评论 -
三星Galaxy S III/E210L破解教程/ROOT教程(Recovery模式卡刷破解法)
导读:本教程是针对三星Galaxy SIII/E210L的Recovery刷root包破解法。教程将分两部分,第一部分是通过Odin工具,先将第三方Recovery刷入三星Galaxy SIII/E210L中,第二部分是进入Recovery模式,卡刷root包,实现破解。更多教程/刷机包见:三星Galaxy S III/E210L刷机教程/破解教程/ROM/刷机包下载索引转载 2012-08-19 22:30:18 · 4425 阅读 · 1 评论 -
android开发我的新浪微博客户端-载入页面UI篇(1.1)
<br />本软件设定用户第一个接触到的功能就是页面载入等待功能,这个功能对使用者来说就是一个持续1、2秒钟的等待页面,在用户等待的同时程序做一些必要的检查以及数据准备工作,载入页面分为UI篇和功能篇,从表及里首先是UI的实现,一个软件除功能之外还得有一个光鲜的外表也是非常重要的,尽管本人设计水平一般但是还是亲自操刀用ps先做了一下设计效果图如下:<br /><br />一、接下来的任务就是在android中实现这样的效果显示,从这个效果的设计分别把图片分成背景、版本号部分、软件名称和图标、作者名称和blo转载 2011-04-19 19:37:00 · 633 阅读 · 0 评论 -
android开发我的新浪微博客户端-OAuth篇(2.1)
<br /> <br /><br />本篇说说关于OAuth授权认证的事情,新浪开放api都必须在这个基础上才能调用,所以有必要专门来讲讲,前面的文章中已经提到过关于新浪微博提供了OAuth和Base OAuth两种认证方式,并且本项目采用OAuth认证方式,至于为什么采用这个OAuth认证而不采用Base OAuth认证原因很简单,自从Twitter只支持OAuth认证方式以来,各大应用都纷纷转向OAuth认证方式,而新浪微博的开放平台也将在近日停止Base OAuth的认证方式。<br />OAuth的转载 2011-04-19 19:42:00 · 859 阅读 · 0 评论 -
android开发我的新浪微博客户端-用户首页面功能篇(5.2)
<br /> <br />上一篇完成用户首页的UI实现,本篇接下来讲功能部分的实现,本页面主要的功能就用户关注的最新微博列表,从上一篇中知道本列表是用ID为Msglist的ListView控件来实现,本篇的主要就讲解如果获取微博列表数据给这个ListView提供显示数据。ListView每一条子数据分别由用户头像、用户昵称、发布时间、是否包含照片、微博内容这五部分组成,根据这五部分定义一个名为WeiBoInfo.java实体类,代码如下:代码publicclass WeiBoInfo {<br />//文章转载 2011-04-19 19:55:00 · 683 阅读 · 0 评论 -
android开发我的新浪微博客户端-阅读微博功能篇(6.2)
<br />注:最近由于OAuth上传图片碰到了难题,一直在做这方面的研究导致博客很久没有更新。 <br />在上面一篇中已经实现了预读微博的UI界面,效果如上图,接下来完成功能部分的代码,当用户在上一个列表界面的列表中点击某一条微博的时候显示这个阅读微博的界面,在这个界面中根据传来的微博ID,然后根据这个ID通过api获取微博的具体内容进行显示。<br />在ViewActivity.class的onCreate方法中添加如下代码:private UserInfo user;<br />private S转载 2011-04-19 19:59:00 · 575 阅读 · 0 评论 -
android开发我的新浪微博客户端-大图浏览以及保存篇(7)
<br /><br />在阅读微博的功能篇中,如果微博包含了图片就会在微博正文下面显示该张图片,但是这个图片只是张缩略图,这样就需要提供一个能放大缩小查看这张图片的功能,当点击正文中的缩略图的时候显示一个简单的图片浏览器功能,提供图片的放大、缩小、拖拽操作方便用户查看图片,同时也提供保存图片到手机的功能。本功能的UI比较简单就不单独分篇讲了,具体的实现效果如上图。<br />新建ImageActivity.java作为图片浏览Activity,在res/layout下新建image.xml的Layout作为转载 2011-04-19 20:02:00 · 676 阅读 · 0 评论