自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (11)
  • 收藏
  • 关注

原创 软件防破解之Android JNI的应用

软件防破解之Android JNI的应用 1、软件安全的重要性:只要有程序员在,在源代码可读的情况下,无论多么复杂的系统,总有人可以将其破解。 2、我们应该怎么做:(1)、使源代码不可读;(2)、使本地数据不可读;(3)、使网络数据不可读; 3、Android端具体应该怎么做:(1)、使源代码不可读(对APP进行加固);(2)、使本地数据不可读(对本地数据进行加密);(3)、使网络数据不可读(对网络

2017-07-07 11:25:46 1241

原创 如何在eclipse中运行launcher4.2代码(修改包名)

前面我有介绍过在eclipse中运行launcher4.0,不过好像大家对新的东西比较感兴趣,今晚抽空发一篇在eclipse中运行launcher4.2代码的博文,并介绍一种修改项目包名的方法,仅供参考。    运行launcher4.2的步骤和运行launcher4.0的步骤是一样的,为了让大家看得清楚点,我就再写一遍吧。    要在eclipse中运行launcher代码首先要有lau

2013-09-14 22:06:36 2329 1

原创 如何在eclipse中运行launcher4.0代码

经常有朋友问我如何在eclipse中运行launcher代码,每次都要讲半天,为了省点事,今天花点时间写了个有关“在eclipse中运行launcher”的博文,供大家参考。码农要开搞了……    要在eclipse中运行launcher代码首先要有launcher源码以及相关的运行库文件,我把这些打包了上传到了我的360云盘,请大家到http://yunpan.cn/QnLttyRn6fK4

2013-09-14 21:42:42 1698 3

原创 根据地名查找具体地点

每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。 新建一个地图项目。  准备两个图片,名字分别为:pic_m、a

2013-09-14 21:20:53 1984

原创 根据坐标查找

Geocode  取得具体位置的坐标(经度和纬度)或者是取得位置的名称, 使用JSON会更好一些,因为传输的数据量更少。 在Google搜索上选择“更多”,然后选择“Code”,再选择“Google Maps API”,接着选择“网络服务”,最后选择“Google Geocoding API”。   在main.xml中: "1.0" e

2013-09-14 21:18:33 1029

原创 我的位置

每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。  新建一个地图项目。  在main.xml中: "

2013-09-14 21:15:31 962

原创 规划路线

每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。   新建一个地图项目。 在main.xml中: "

2013-09-14 21:14:33 990 2

原创 在地图上标记

每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。    新建一个地图项目。 准备两张图片,名字分别为:p

2013-09-13 20:50:47 1125

原创 申请Google Map服务

要想使用Google Map,那么一定需要注册一个Google的通行证,注册地址:https://accounts.google.com/ServiceLoginAuth。  如果要申请Goolge Map服务,那么必须生成一个MD5指纹码,而这个指纹码,可以通过debug.keystore生成。  这个是一个签名的文件,对于所有的Android程序而已必须有此文件才可以打包编译,

2013-09-13 20:47:20 1953

原创 取得最佳的LocationProvider

新建一个地图项目。  在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="fill_parent"  and

2013-09-13 20:46:03 969

原创 取得全部的LocationProvider

有三种LocationProvider可以使用  新建一个地图项目。  在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:la

2013-09-13 20:44:38 915

原创 位置管理器:LocationManager

定位服务配置Google API SDK  配置Google API SDK,新建一个适合Google SDK的虚拟机,选择Google APIs(Google Inc.)-API Level 10  使用Google API启动的虚拟机存在一个Maps的机制。  新建项目的时候选择Google APIs(Google Inc.)(API 10)   

2013-09-13 20:42:33 912

原创 使用HTML定义界面

在assets下新建html文件夹和images文件夹,在html文件夹中新建show_js.html,在images文件夹中存放一张名为picture的图片。  在show_js.html中: "Content-Type" content="text/html;charset=GBK">"javascript">  function openurl(url) {

2013-09-13 20:39:54 885

原创 上传文件

我的外网IP     192.168.1.15    启动tomcat    服务器端: 另起一个eclipse,换工作空间,新建一个java项目。    在包com.li.util里新建UploadFile.java: package com.li.util; import java.io.Serializabl

2013-09-13 20:36:54 997

原创 Echo程序

使用Socket进行数据的交互将更安全。   启动tomcat     服务器端: 另起一个eclipse,换工作空间,新建一个java项目,并新建MyServer.java: package com.li.server; import java.io.BufferedReader;import java.io.InputStre

2013-09-13 20:32:04 875

原创 读取网络图片

在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="fill_parent"  android:layout_heigh

2013-09-13 20:29:39 597

原创 使用POST提交数据

使用get请求会受到地址传输的限制,所以也可以使用post请求提交。get请求与post请求的最大区别在于一个显示,一个不显示。我的外网IP     192.168.1.13  配置tomcat服务器:在我的电脑D盘新建一个虚拟目录liyewenweb,将tomcat中webapps\ROOT下的WEB-INF目录复制到liyewenweb下,配置tomcat中conf下的

2013-09-13 20:28:26 823

原创 通过地址重写访问动态Web

我的外网IP     192.168.1.13    配置tomcat服务器:在我的电脑D盘新建一个虚拟目录liyewenweb,将tomcat中webapps\ROOT下的WEB-INF目录复制到liyewenweb下,配置tomcat中conf下的server.xml ( 在后面 中增加 ), 配置tomcat中conf下的web.xml ( 找到listi

2013-09-13 20:26:22 946 1

原创 磁场传感器(指北针)

准备一张名为arrow的指北针图片,一张名为background的背景图片。  在main.xml中: "1.0" encoding="utf-8"?>    xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:la

2013-09-13 20:24:41 2294

原创 方位传感器(重力小球)

准备一张名为ball的小球图片。   在main.xml中: "1.0" encoding="utf-8"?>    xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="fill_pa

2013-09-13 20:23:12 1468

原创 使用AIDL挂断电话

AIDL是Android接口描述语言。最早的Android中提供了自动挂断电话的功能,但是随着版本的升高这些功能已经被隐藏起来了,所以要想完成挂断电话的功能,则要依靠AIDL技术完成。 在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.android.com/apk/r

2013-09-13 20:19:52 1285

原创 监听来电情况(静音)

在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="fill_parent"  android:layout_heigh

2013-09-13 20:18:27 1673

原创 监视来去电情况

切记:不可用于非法活动!   不用编写main.xml文件    在MessageSendUtil.java中: package com.li.phone; import java.text.SimpleDateFormat;import java.util.Date; import android.app.Pending

2013-09-13 20:16:30 623

原创 来去电监听

在main.xml中: "http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:backgroun

2013-09-13 20:14:32 795

原创 来电监听

在main.xml中: "http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:backgroun

2013-09-13 20:12:49 795

原创 声音服务

准备五张图片,分别为:voice_lower、voice_off、voice_on、voice_raise、voice_vibrate   在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.android.com/apk/res/android"  android:orient

2013-09-12 20:38:15 677

原创 取得电池电量

在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="fill_parent"  android:layout_heigh

2013-09-12 20:37:21 825

原创 多点触控(缩放图片)

准备一张名为picture的图片。   布局文件main.xml不用编写      在MyMultitouchDemo.java中: package com.li.multitouch; import android.app.Activity;import android.content.Context;import androi

2013-09-12 20:36:20 859

原创 获取触摸两点的坐标

准备一张名为picture的图片。  在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="fill_parent

2013-09-12 20:35:11 1133

原创 音频录制

可以使用MediaRecorder录制音频和视频   准备三张图片,名字分别为:file_icon、record、stop。  在main.xml中:     xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"

2013-09-12 20:34:06 619

原创 拍照

在main.xml中:     xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:background="#000000"> 

2013-09-12 20:32:40 710

原创 使用摄像头捕获图片

在main.xml中:     xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:background="#000000"> 

2013-09-12 20:31:24 712

原创 播放视频

使用MediaPlayer可以播放音频,也可以播放视频,播放视频时考虑到图片刷新频率高,可以使用SerfaceView组件完成。本程序只能播放.3gp格式的视频,要想播放其他格式的视频需要使用其他算法。   在sdcard里面存放一个名为Vieo.3gp的视频文件。  在main.xml中:     xmlns:android="http://sch

2013-09-12 20:30:06 756

原创 小型Mp3播放器

准备三张图片,名字分别为: play、pause、stop。 将一个名为Mp3的文件放入res/raw文件夹中。  在main.xml中:     xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    andro

2013-09-12 20:28:59 999

原创 播放Mp3

可以使用MediaPlayer进行视频或音频的播放。 将Mp3存放在res/raw文件夹中。或者是在sdcard上新建文件夹,并使用文件进行读取。   准备三张图片,名字分别为: play、pause、stop。 将一个名为Mp3的文件放入res/raw文件夹中。  在main.xml中:     xmlns:android="http://sc

2013-09-12 20:27:29 654

原创 程序实现LayoutAnimationController

在res/anim下新建anim_set.xml: "1.0" encoding="utf-8"?>"http://schemas.android.com/apk/res/android">       android:fromAlpha="1.0"     android:toAlpha="0.0"     android:duration="3000" /> 

2013-09-12 20:26:27 796

原创 在ListView上使用动画

在res/anim下新建anim_set.xml: "1.0" encoding="utf-8"?>"http://schemas.android.com/apk/res/android">       android:fromAlpha="1.0"     android:toAlpha="0.0"     android:duration="3000" /> 

2013-09-12 20:20:46 608

原创 在GridView上使用动画

准备12张图片名字分别为:png_1、png_2、png_3、png_4、png_5、png_6、                      png_7、png_8、png_9、png_10、png_11、png_12。  在main.xml中: "1.0" encoding="utf-8"?>  xmlns:android="http://schemas.andr

2013-09-12 20:19:24 820

原创 帧动画

准备8张图片名字分别为:loading1、loading2、loading3、loading4、                     Loading5、loading6、loading7、loading8。  在main.xml中:     android:id="@+id/group"    xmlns:android="http://schemas.andr

2013-09-12 20:18:21 674

原创 配置文件改变动画速率

准备一张名为picture的图片。  在main.xml中:     android:id="@+id/group"    xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_heigh

2013-09-12 20:17:06 523

计时器Chronometer

计时器Chronometer,用于计时震动Vibrator

2015-02-11

时钟AnalogClockDigitalClock

在Android中专门为用户提供了两个时钟的组件AnalogClock与DigitalClock,有源代码。

2015-02-11

Gallery画廊相册

这是一个画廊Gallery,用于图片的查看,可用于相册,有源代码。

2015-02-11

ListView复杂显示

这是一个复杂ListView的显示,书籍列表,包括图片,评分等,源代码。

2015-02-11

自定义Toast

这是一个自定义的Toast对话框,我们可以根据我们自己需要展示的界面来进行设置,有源代码。

2015-02-11

事件处理ListView

这是一个有事件处理的ListView,响应单击事件,有源代码,很不错的。

2015-02-11

ImageSwitcher

ImageSwitcher组件的主要功能是进行图片的切换操作实现,可以在屏幕上自由的对图片进行切换,现实图片的切换操作,关键在于ViewFactory工厂的使用上。有源代码。

2015-02-10

SDK_Android

Android SDK下载,访问不了谷歌的可以先下载这个。

2014-06-29

apktool和签名工具

apktool和签名工具,解压了就可以用了,先用apktool反编译apk,改好了代码再用apktool翻译成apk,最后用签名工具签名,apk就可以安装使用了。

2014-06-29

反编译工具dex2_jdgui

反编译工具dex2和jdgui,将下载包解压就得到相应的jar包了。

2014-06-29

ADT-22.6.2

最新版ADT,ADT-22.6.2,Eclipse插件,支持离线安装!

2014-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除