• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






小风吹吹

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  Android JAVA

 
Android牟利之道(一)--界面嵌入有米广告 (转载)
摘要:一个关于广告嵌入的文章,觉得有帮助收藏一下,以备后用。经过了一番折腾,忙忙碌碌了一下午,终于搞明白了Android软件界面嵌入广告的方法,以下我以嵌入有米广告为例小结一下:我的新浪微博(wind瑞):http://weibo.com/tianrui1990步骤一,下载有米广告SDK,将 youmi-android.jar 导入想要嵌入广告的的工程中。1. 右键您的工程根目录,选择“Properties”2. 在左面板中选择“Java Build Path”3. 然后选择“Libraries”标签4. 点击“Add External JARs„”5. 选择 youmi-android.jar 的 阅读全文
posted @ 2012-02-03 08:50 小风吹吹
谈谈android反编译和防止反编译的方法(转)
摘要:转自:http://www.cnblogs.com/zdz8207/archive/2012/01/28/de_compile.htmlandroid基于java的,而java反编译工具很强悍,所以对正常apk应用程序基本上可以做到100%反编译还原。因此开发人员如果不准备开源自己的项目就需要知道怎样防止反编译和反编译他人的项目来学习。2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”可以对代码进行混淆,反编译后是很难看懂的。2.3之前的SDK版本也没关系,把上面的proguard.cfg文件复 阅读全文
posted @ 2012-01-29 13:36 小风吹吹
转载:Android开发中定时器的3种方法
摘要:在android中,经常用到的定时器主要有以下几种实现:一、采用Handler与线程的sleep(long )方法二、采用Handler的postDelayed(Runnable, long) 方法三、采用Handler与timer及TimerTask结合的方法。下面逐一介绍:一、采用Handle与线程的sleep(long )方法Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,这里不过多解释。1.定义一个Handler类,用于处理接受到的Message.Handler handler = new Handler() 阅读全文
posted @ 2011-08-24 16:20 小风吹吹
android布局属性(转)
摘要:RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_al 阅读全文
posted @ 2011-08-12 09:50 小风吹吹
禁止横屏和竖屏切换
摘要:在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android :screenOrientation="landscape "(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置。在activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启acti 阅读全文
posted @ 2011-07-27 15:26 小风吹吹 阅读(4980) 评论(0) 推荐(1)
GPS开发报错provider为空问题解决
摘要:本人初学Android,最近尝试做一个GPS练习,通过上网查找资料自己学习开发,但是测试过程中出现问题 provider的值一直为空,上网查找资料有说没加权限的 有说需要加“locationManager.setTestProviderEnabled("gps", true);”这行代码的,我都试验了一遍但是仍然报错。困扰了很长时间,最后终于发现问题所在跟大家分享一下希望对大家有帮助。我的问题是出在权限上,我最开始找到的资料上权限是这样加的<uses-permission android:name="android.permission.INTERNET&q 阅读全文
posted @ 2011-07-18 16:31 小风吹吹 阅读(8119) 评论(1) 推荐(0)
Android和.NET通用的AES算法 (转) 好东东 收藏一下
摘要:转自:http://www.cnblogs.com/ahui/archive/2011/04/22/2025045.html1.NET源代码:view sourceprint?001using System; 002using System.Text; 003using System.Security.Cryptography; 004005namespace ConsoleApplicationDemo 006{ 007/// <summary> 008/// AES对称加密解密类 009/// </summary> 010public class AESHelper 阅读全文
posted @ 2011-06-27 14:34 小风吹吹 阅读(604) 评论(0) 推荐(0)
开发者不得不知的Android权限说明(转)(关于权限这个更清晰)
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) android.permission.ACCESS_COARSE_LOCATION 允许 阅读全文
posted @ 2011-06-23 09:44 小风吹吹 阅读(325) 评论(0) 推荐(0)
怎么申请google map api-key 收藏(转)
摘要:首先检查C:\Documents and Settings\Administrator\.android下面是否有debug.keystore,如没有则在eclispe下新建一个以Google APIs为Build Targe的项目,则该文件会生成。1、在命令行下输入:keytool -list -alias androiddebugkey -keystore (debug.keystore文件路径) -storepass android -keypass android 如:其中:-list:在终端打印出证书的MD5指纹-keystore <keystore-name>.keys 阅读全文
posted @ 2011-06-17 14:04 小风吹吹 阅读(3174) 评论(0) 推荐(1)
学习GoogleMap相关内容,这篇文章很棒转一下(转)
摘要:Google的3G平台Android學習(四)GPS在地图上定位写在最前面:GoogleMap是我觉得最实用的应用我想GoogleMap的大名无人不晓吧;从普通的电子地图,到卫星地图很多人都用过吧! 我们这里要讲的这个应用是建立在GoogleMap基础上的一个应用它结合了手机的GPS定位功能,也就是说你的手机要支持GPS全球定位;通过GPS定位你的坐标然后在GoogleMap上显示出来你的位置;我们还是老样子先设计VIEW层:<?xml version="1.0" encoding="utf-8"?><LinearLayout andr 阅读全文
posted @ 2011-06-17 10:03 小风吹吹 阅读(395) 评论(0) 推荐(0)
Android权限列表permission说明 (二)(转)
摘要:Android权限列表permission说明 (二) 摘要: ACCESS_FINE_LOCATION、ACCESS_LOCATION_EXTRA_COMMANDS、ACCESS_MOCK_LOCATION是有关GPS定位获取的信息使用GPS LocationProvider类的相关定位信息必需声明android.permission.ACCESS_FINE_LOCATION、android.pe ... ACCESS_FINE_LOCATION、ACCESS_LOCATION_EXTRA_COMMANDS、ACCESS_MOCK_LOCATION是有关GPS定位获取的信息使用GPS Loc 阅读全文
posted @ 2011-06-14 13:52 小风吹吹 阅读(415) 评论(0) 推荐(0)
(转)Android权限列表permission说明 (一)
摘要:网络上不乏android权限列表,但是很少有将列表和使用方法放在一起的,所以特此总结一下需要在AndroidManifest.xml中定义相应的权限(以获取internet访问权限为例),如下:Xml代码 < uses-permission android:name =”android.permission.INTERNET” />注意在<application>也可以定义INTERNET权限,如下:Xml代码 < application android:permission =”android.permission.INTERNET” >android.p 阅读全文
posted @ 2011-06-14 13:50 小风吹吹 阅读(840) 评论(0) 推荐(0)
手机相关信息的获取,这个感觉更具体收藏一下(转)
摘要:核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();1.加入权限在manifest.xml文件中要添加 <uses-permission android:name="android.permission.READ_PHONE_STATE" />2.代码/*****创建日期2010-4-29下午05:02:47**/packagenet.sunniwell.app;importandroid.app.Activity;importandroid.os. 阅读全文
posted @ 2011-06-14 11:31 小风吹吹 阅读(590) 评论(0) 推荐(0)
Android 怎样获得手机信息(转)
摘要:[复制链接] 1.手机信息查看助手可行性分析 开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。 这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令获取,而像获取安装的软件信息和运行时信息则需要通过API提供的接口获取。实现API接口不是什么问题,主要把精力集中在如何实现运行系统命令,获取其返回的结果功能实现上。具体实现代码如下所示:Java代码: public class CMDExecute { public synchronized String run(Str 阅读全文
posted @ 2011-06-08 14:46 小风吹吹 阅读(6412) 评论(0) 推荐(2)
ListActivity使用注意(转)
摘要:Android UI学习 - ListView 2010-06-20 18:21:35标签:Android UI 移动开发 ListView ListActivity 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://android.blog.51cto.com/268543/336162 ListActivity ListActivity是一个专门显示ListView的Activity类,它内置了ListView对象,只要我们设置了数据源,就会自动地显示出来。使用custom view for screen layout 虽 阅读全文
posted @ 2011-06-08 09:32 小风吹吹 阅读(664) 评论(1) 推荐(0)
Eclipse汉化方式
摘要:安装语言包汉化(假设Eclipse3.2安装在E:\,即文件eclipse的安装目录为"E:\eclipse\") 方法一: 1 解压语言包"NLpack1-eclipse-SDK-3.2.1-win32.zip",并将解压后的文件夹改名为"language"; 2 将文件夹 "language"下"eclipse"文件夹中的"features"和"plugins"两个文件夹复制并粘贴到文件eclipse的安装目录中(E:\eclipse\ 目录下); 3 阅读全文
posted @ 2011-05-31 10:00 小风吹吹 阅读(2360) 评论(0) 推荐(0)
【转】Eclipse @override报错解决 必须覆盖超类方法
摘要:原文地址:http://justdo2008.javaeye.com/blog/433579我想这个问题肯定困扰了很多人,我也不例外。新公司用的东西多多少少会与我们以前公司的有所不同。所以这个问题也时常伴随在我们身边。第一种解决方案:@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override修改你的eclipse指定的编译器版本在选项里的java compiler中指定版本至少在5.0以上在myEclipse中改变编译器的方法:Project-> 阅读全文
posted @ 2011-05-31 09:55 小风吹吹 阅读(10005) 评论(0) 推荐(0)