android开发
文章平均质量分 74
清源教育-php技术
清源教育http://www.tsingyuan.cn专注于androidiOSphpjava.nethtml等视频教程研发并致力成为国内最大最好的在线教育社区
展开
-
【教程】Android 下带磁性的悬浮窗体实现
带磁性的悬浮窗体,类似于360绿色小人主要实现的是:1.悬浮所有窗体之上2.有吸引力,吸附于屏幕边上3.有点击效果下面我就实现上面三点,简单封装了个FloatView先看下本次Demo的效果图,然后再看代码,效果图:FloatView代码如下package com.manymore13.flowwindowdemo; import andr原创 2013-09-06 12:16:07 · 1326 阅读 · 0 评论 -
【代码】Android 客户端GPS定位源码
AndroidManifest.xml文件配置<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.main" android:versionCode="1" android:versionName="1.0">原创 2013-09-13 13:45:26 · 2181 阅读 · 0 评论 -
【代码】Android: 怎样设置app不被系统k掉
有一种方法可以设置app永远不会被kill,AndroidManifest.xml 中添加:android:persistent="true"适用于放在/system/app下的app 设置后app提升为系统核心级别,任何情况下不会被kill掉, settings->applications里面也会屏蔽掉stop操作,设置前 Proc #19: adj=svc /B 40原创 2013-09-13 13:53:16 · 1416 阅读 · 0 评论 -
【代码】Android Animation 动画特效
程序入口代码:MainActivity.javapublic class MainActivity extends Activity implements OnClickListener{ private ImageView iv; private Bu原创 2013-09-16 12:24:06 · 1140 阅读 · 0 评论 -
【源码】实现Android闹钟功能使用HTML+JS,并附带Alarm代码分享
先是开发手册中最终功能的实现函数,再是Alarm接口的源码。参数:argu:型如“key1=value1;key2=value2;......”的参数表。首先,该参数表支持 rexseeNotification.show()函数的所有参数,用于显示通知(调用rexseeNotification.show()),请参见 rexseeNotification。另外,该参数表增加了以下参数:原创 2013-09-16 12:28:29 · 1656 阅读 · 0 评论 -
【代码】android 程序代码混淆 proguard 脚本 proguard.cfg
android 代码混淆1 proguard.cfg,这就是混淆所需的proguard脚本啊。 其代码如下: view plain-optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizatio原创 2013-09-17 13:34:38 · 3944 阅读 · 0 评论 -
【代码】Android 传递数据使用gzip 清源教育安卓培训
HTTP协议上的GZIP编码 是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来减少文件大小,减少文件大小有两个明显的好处,一是可以减少存储 空间,二是通过网络传输文件时,可以减少传输的时间。作者在写这篇博客时经过测试,4.4MB的文本数据经过Gzip传输到客户端之后变为392KB,压缩效率极高。一.服务端服务端有2种方式去压缩,一种可以自己压缩,但是更推原创 2013-09-17 13:28:25 · 1166 阅读 · 0 评论 -
android 开发代码被黑客破译有那么容易吗?
很多程序员辛辛苦苦开发出的android开发代码,很容易就被黑客翻译了。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。在工程的"原创 2013-09-18 13:35:58 · 1150 阅读 · 1 评论 -
反编译apk生成程序的java源代码和图片、XML配置、语言资源等文件
工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址:windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zipLinux版JD-GUI原创 2013-09-18 13:26:48 · 1040 阅读 · 0 评论 -
Android 游戏开发之主角的移动与地图的平滑滚动
人物移动地图的平滑滚动处理玩过rpg游戏的朋友应该都知道RPG的游戏地图一般都比较大 今天我和大家分享一下在RPG游戏中如何来处理超出手机屏幕大小的游戏地图。如图所示为程序效果动画图地图滚动的原理在本人之前博客的文章中介绍过人物在屏幕中的移动方式,因为之前拼的游戏地图是完全填充整个手机屏幕的,所以无需处理地图的平滑滚动。这篇文章我着重的向 大家介绍一下控制人物移动后原创 2013-09-22 11:46:08 · 1491 阅读 · 1 评论 -
【代码】android软件开发 Service Binder交互通信实例
Android SDK提供了Service,用于类似*nix守护进程或者windows的服务。Service有两种类型:1、本地服务(Local Service):用于应用程序内部2、远程服务(Remote Sercie):用于android系统内部的应用程序之间前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activity所属线程,而是单开线程后台原创 2013-09-22 11:39:20 · 1095 阅读 · 0 评论 -
在AndroidManifest.xml文件中的android:windowSoftInputMode
<activity android:name="ouc.sei.wuzi.DiaoBoChuKu" android:launchMode="singleInstance" android:screenOrientation="landscape" android:windowSoftInputMode=原创 2013-09-23 12:17:21 · 1090 阅读 · 0 评论 -
使用signApk签名ROM包出现addDigestsToManifest错误的解决
错误信息类似下面java.lang.NullPointerException at com.android.sigjava.lang.NullPointerException at com.android.signapk.SignApk.addDigestsToManifest(SignApk.java:179) at com.androi原创 2013-09-23 12:20:58 · 2903 阅读 · 0 评论 -
【代码】android 遮罩层效果
看到一本电子杂志上有遮罩层的效果,感觉很漂亮,以为很麻烦,搜索了很多关于android遮罩层的,也没有得出一点思路,原来就是一个透明的效果,然后上面弹出的控件是透明或者半透明之类的,可以选择颜色,还是#ARBG,其中A就是传说中的透明色的值(可以根据需要设置透明的效果),废话不多说了,发一个简单的Demo吧,是我山寨的那本杂志的效果:(由于杂志内容主要是图片,弹出层才是给出的文字信息,所以我猜测是原创 2013-09-24 12:11:30 · 2502 阅读 · 0 评论 -
【分享】android开发该如何提高Android程序的效率
安卓开发中的安卓程序效率很重要,如果你做出一款登录很慢,打开很延时的产品,相信很多人都不愿意去使用,那么如何提高Android程序效率呢,也就是如何来优化Android的性能呢?本文提供给你一些想法,希望能够给广大安卓开发者带来灵感:1.http用gzip压缩,设置连接超时时间和响应超时时间http请求按照业务需求,分为是否可以缓存和不可缓存,那么在无网络的环境中,仍然原创 2013-09-05 14:02:05 · 1571 阅读 · 1 评论 -
【代码】Android 退出 App 方法的完美解决
大家都知道 Android 的 Activity 是存着历史栈的,比如从 A -> B -> C,C 完成 finish 后回到 B,把所有的Activity 都 finish了,程序就自然退出了。 当然在 finish 的同时也需要是否自己程序的其他资源。所以需要想个办法把 Activity 给存起来。然后在程序退出的地方调用它们的 finish()方法。 使用全局变量。对了,第一个想到的就原创 2013-09-04 14:03:01 · 1841 阅读 · 0 评论 -
【代码】Android的网络通信详解HttpUrlConnection和HttpClient
前言,Android的网络通信的方式有两种:使用Socket或者HTTP,今天这一篇我们详细讲解使用HTTP实现的网络通信,HTTP又包括两种方式编程方式:(1)HttpUrlConnection;(2)HttpClient; 好了,我们直接进行讲解,当然之前也会有一部分有关Android网络通信的其他知识,我们也应该了解。一.获取网络状态的方法(1)MainAct原创 2013-09-04 13:58:35 · 2544 阅读 · 0 评论 -
【代码】Android ViewFlow 实现左右滑动
本文所介绍的ViewFlow,它提供了三个组件ViewFlow、FlowIndicator和TitleFlowIndicator,它是一个开源的android UI库。它可以使由Adapter产生的ViewGroup中的View可以水平滑动,以实现跟好的效果。一般情况下,当你需要做一个滑动然而不确定view的数目时,可以考虑使用ViewFlow。如果你的view数目确定,使用Fragm原创 2013-09-05 13:51:01 · 1323 阅读 · 0 评论 -
【代码】两个activity之间的互相的切换 数据不能同步的解决办法
刚开始是两个activity 的互相的切换 但是到最后发现2个activity 的数据不能同步 ,如果从第二个activity 进入的话 返回的数据就不能同步到第一个上去 所以 放弃了 最后一个朋友的思路给了我启发 ,把两个activity 放到一块 类似下面的<ViewFilperandroid:layout_width="fill_parent"android:layou原创 2013-09-06 12:21:55 · 1214 阅读 · 0 评论 -
【代码】Android -- Activity 、Service、BroadcastReceiver 综合使用
动态改变UI界面:Activity:public class MainActivity extends Activity implements OnClickListener { private BroadcastReceiver br = new BroadcastReceiver() { @Override public void o原创 2013-09-09 11:53:17 · 1022 阅读 · 0 评论 -
【代码】Android和java平台 DES加密解密互通程序及其不能互通的原因
网上的demo一搜一大堆,但是,基本上都是一知半解(包括我)。为什么呢?我在尝试分别在两个平台加密的时候,竟然发现Android DES 加密和java DES加密的程序不能互通。就是加密的结果不一样,更不要说Android平台的加密输入作为java DES的解密输出了。这样的话,客户端和服务器端就不能进行通信了。我网上之前也发帖子问了不少人,但是回答都不满意。今天公司部门的另外一个同事跟我说原创 2013-09-09 12:02:43 · 1703 阅读 · 0 评论 -
【代码】android 开发获取当前手机中安装的全部App列表
做安卓开发,如果你要开发一个用程序管理软件或者说要在你开发的某个应用程序中实现管理当前手机中的所有应用程序(也就是管理App的),你就需要获取当前手机所安装的所有App的列表,如何获取呢,本文提供一个方法,且看下面的例子:public class GetAppInfoActivity extends Activity {private List> data;Map item;privat原创 2013-09-10 13:45:32 · 1806 阅读 · 0 评论 -
【代码】Android: SMS TEL MAIL 发送短信、打电话、发送邮件使用集合
Android发送短信、打电话、发送邮件的程序集合。 短信发送模式包括:1.使用SMSManager发送短信,发送的短信不存于“信息”中。2.使用ContentResolver发送短信,短信存放于“信息”中。(网传的方法,实践中未成功)3.使用Intent发送短信,调用系统的“信息”程序发送。 打电话模式包括:1.调用空的Dial拔号。2.调用Dial并传递号码原创 2013-09-03 18:28:00 · 2921 阅读 · 1 评论 -
【代码】Android中的进程与多线程的讲解(Handler和AsyncTask)
Hello EveryBody,又到了我们相聚的时间了,今天要总结的东西现在有点迫不及待了,因为在实际的应用中如果用不到它,我们就不能再听歌的同时发送信息,其实大家应该都知道了,今天的主角就是进程与多线程,好了,其他的不多说,直接进入正题吧。一.Android进程的分类:(1)前台进程:即与用户正在交互的Activity或者Activity用到的Service等,如果系统内存不足时原创 2013-09-03 12:09:42 · 900 阅读 · 0 评论 -
【代码】Android 使用百度定位SDK 方法及处理错误
之前我的项目中的位置定位使用的是基站方法,使用的Google提供的API,但是前天中午突然就不返回数据了,到网上搜了一下才知道,Google的接 口不提供服务了,基于时间紧迫用了百度现有的SDK,但是在使用过程中第一次获取位置总是空值,经过多次实验终于成功。当然,如果需要精确的位置,你可以 再加上位置偏移算法。我的应用对这个要求不高,就没做,一搜一大把,就不多说了。下面这段话来自 百度地图AP原创 2013-09-02 11:52:34 · 1158 阅读 · 0 评论 -
【代码】Android 单独继承View类来实现自定义控件
一个单独继承view类来实现自定义控件,在该方法中,需要重写ondraw方法来绘制自己所需要的控件,下面也以一个简单的例子来说明如何实现自定义控件。该方法可以实现所需要的所有的自定义控件。 (PS:^_^不错的Android学习交流群:278744577,验证:csl,有兴趣的话可以加入进来一起讨论)属性文件中format可选项 自定义控件就需要首先自定义该控件的属性。在开始前,我们需原创 2013-09-11 12:06:27 · 1099 阅读 · 0 评论 -
【代码】如何快速将J2me游戏移植到Android上
前言小白:“老大,你让做的三个J2me游戏搞定了,请看DEMO。”老大:“恩,不错,小白,你知道Android这个平台吧?”小白:“恩,听过。听说和J2ME有很多共同点。”老大:“(一阵奸笑)很多共同点是吧?”小白:“恩。”老大:“那好,你把这几个J2ME游戏给我移植到Android上去。”小白:“……”很多J2ME开发者可能都会遇到这样的临时性需求原创 2013-09-11 12:13:36 · 2132 阅读 · 2 评论 -
【代码】Android 开发 Open GL ES 绘制 3D 图形
OpenGL ES是 OpenGL三维图形API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。 Ophone目前支持OpenGL ES 1.0 ,OpenGL ES 1.0 是以 OpenGL 1.3 规范为基础的,OpenGL ES 1.1 是以 OpenGL 1.5 规范为基础的。本文主要介绍利用OpenGL ES绘制图形方面的基本步骤。本文内容由三部分构成。首先通过EGL获得O原创 2013-09-02 12:04:05 · 2382 阅读 · 0 评论 -
Android 移植oprofil性能监测工具
关于oprofile的移植,在Ubuntu Server 10.04平台上交叉编译,移植到Android,经过实践,以下是交叉编译的正确步骤,不保证在其他环境中能正确运行,以下是编译环境:build: Ubuntu Server 10.04host: Android-2.2r2cross compiler: mips-linux-gnu-gcc version原创 2013-09-12 13:26:11 · 1117 阅读 · 0 评论 -
【代码】ApiDemos中摘录的部分控件效果图
1、RadioButton单选(RadioGroup)<RadioGroupandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><RadioButtonandroid:id="@+id/radio1"android:layout原创 2013-09-12 13:32:02 · 1056 阅读 · 0 评论 -
Android+Unity3D简单的物体运动
首先我们来看看场景的搭建:建一个立方体,加一个点光源。 我们要实现的就是让场景中的立方体延X轴嗖嗖的移动 那么我们在Project新建一个js脚本Creat->Javascript 键入代码 function Update () { transform.Translate(Vector3(1,0,0)); }然后将js文件拖到H原创 2013-09-24 12:15:45 · 1075 阅读 · 0 评论