- 博客(184)
- 资源 (11)
- 收藏
- 关注
原创 软件防破解之Android JNI的应用
软件防破解之Android JNI的应用 1、软件安全的重要性:只要有程序员在,在源代码可读的情况下,无论多么复杂的系统,总有人可以将其破解。 2、我们应该怎么做:(1)、使源代码不可读;(2)、使本地数据不可读;(3)、使网络数据不可读; 3、Android端具体应该怎么做:(1)、使源代码不可读(对APP进行加固);(2)、使本地数据不可读(对本地数据进行加密);(3)、使网络数据不可读(对网络
2017-07-07 11:25:46 1272
原创 如何在eclipse中运行launcher4.2代码(修改包名)
前面我有介绍过在eclipse中运行launcher4.0,不过好像大家对新的东西比较感兴趣,今晚抽空发一篇在eclipse中运行launcher4.2代码的博文,并介绍一种修改项目包名的方法,仅供参考。 运行launcher4.2的步骤和运行launcher4.0的步骤是一样的,为了让大家看得清楚点,我就再写一遍吧。 要在eclipse中运行launcher代码首先要有lau
2013-09-14 22:06:36 2353 1
原创 如何在eclipse中运行launcher4.0代码
经常有朋友问我如何在eclipse中运行launcher代码,每次都要讲半天,为了省点事,今天花点时间写了个有关“在eclipse中运行launcher”的博文,供大家参考。码农要开搞了…… 要在eclipse中运行launcher代码首先要有launcher源码以及相关的运行库文件,我把这些打包了上传到了我的360云盘,请大家到http://yunpan.cn/QnLttyRn6fK4
2013-09-14 21:42:42 1715 3
原创 根据地名查找具体地点
每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。 新建一个地图项目。 准备两个图片,名字分别为:pic_m、a
2013-09-14 21:20:53 2008
原创 根据坐标查找
Geocode 取得具体位置的坐标(经度和纬度)或者是取得位置的名称, 使用JSON会更好一些,因为传输的数据量更少。 在Google搜索上选择“更多”,然后选择“Code”,再选择“Google Maps API”,接着选择“网络服务”,最后选择“Google Geocoding API”。 在main.xml中: "1.0" e
2013-09-14 21:18:33 1041
原创 我的位置
每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。 新建一个地图项目。 在main.xml中: "
2013-09-14 21:15:31 980
原创 规划路线
每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。 新建一个地图项目。 在main.xml中: "
2013-09-14 21:14:33 1002 2
原创 在地图上标记
每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。 新建一个地图项目。 准备两张图片,名字分别为:p
2013-09-13 20:50:47 1137
原创 申请Google Map服务
要想使用Google Map,那么一定需要注册一个Google的通行证,注册地址:https://accounts.google.com/ServiceLoginAuth。 如果要申请Goolge Map服务,那么必须生成一个MD5指纹码,而这个指纹码,可以通过debug.keystore生成。 这个是一个签名的文件,对于所有的Android程序而已必须有此文件才可以打包编译,
2013-09-13 20:47:20 2119
原创 取得最佳的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 984
原创 取得全部的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 933
原创 位置管理器: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 932
原创 使用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 905
原创 上传文件
我的外网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 1006
原创 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 890
原创 读取网络图片
在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 605
原创 使用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 833
原创 通过地址重写访问动态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 985 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 2331
原创 方位传感器(重力小球)
准备一张名为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 1479
原创 使用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 1298
原创 监听来电情况(静音)
在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 1687
原创 监视来去电情况
切记:不可用于非法活动! 不用编写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 632
原创 来去电监听
在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 807
原创 来电监听
在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 807
原创 声音服务
准备五张图片,分别为: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 688
原创 取得电池电量
在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 835
原创 多点触控(缩放图片)
准备一张名为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 880
原创 获取触摸两点的坐标
准备一张名为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 1164
原创 音频录制
可以使用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 626
原创 拍照
在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 716
原创 使用摄像头捕获图片
在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 727
原创 播放视频
使用MediaPlayer可以播放音频,也可以播放视频,播放视频时考虑到图片刷新频率高,可以使用SerfaceView组件完成。本程序只能播放.3gp格式的视频,要想播放其他格式的视频需要使用其他算法。 在sdcard里面存放一个名为Vieo.3gp的视频文件。 在main.xml中: xmlns:android="http://sch
2013-09-12 20:30:06 782
原创 小型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 1007
原创 播放Mp3
可以使用MediaPlayer进行视频或音频的播放。 将Mp3存放在res/raw文件夹中。或者是在sdcard上新建文件夹,并使用文件进行读取。 准备三张图片,名字分别为: play、pause、stop。 将一个名为Mp3的文件放入res/raw文件夹中。 在main.xml中: xmlns:android="http://sc
2013-09-12 20:27:29 665
原创 程序实现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 806
原创 在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 621
原创 在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 835
原创 帧动画
准备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 684
原创 配置文件改变动画速率
准备一张名为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 536
ImageSwitcher
2015-02-10
apktool和签名工具
2014-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人