自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

转载 分享一个可以获取7天24小时的天气预报API,包含PM2.5等数据

api地址:pm2.5 apihttp://api.lib360.net/open/pm2.5.json?city=苏州7天24小时天气apihttp://api.lib360.net/open/weather.json?city=苏州GET请求参数prov 可选省份 如:江苏 河北city 城市名称 如:苏州 上海返回数据格式jsondata 字段

2015-08-12 11:58:56 8932 5

原创 actionbar的下阴影线如何消除

将下面代码添加到APP theme里面: @null在android5.0有所改变,必须在actionbar中调用setElevation(0)方法。

2015-08-12 11:54:11 5776

原创 android客户端和php服务简单交互

android客户端和php+mysql+apache搭建之间的简单交互,实现log信息存储。实现原理就是android客户端发送请求,传给服务器log信息,服务器收到这些,连接数据库进行存储,并将存储后的状态返回给客户端。服务器端:先在mysql里面建一个testlog的数据库,里面有一个log_info表,记录了LogCategory,System,Executor,Action等

2015-08-07 15:05:42 783

原创 分享到微信代码

使用说明: 复制并粘贴下面的JS代码,放到您的网页,可以在和的之间网页的任意位置放置。如果您的网站使用的模板,您也可以复制代码到您的模板,按钮将在所有网页自动出现。

2014-07-11 09:46:05 10281

转载 Android如何获取SIM卡信息

android 获取sim卡运营商信息TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE); TelephonyManager 的使用 TelephonyManager 提供设备上获取通讯服务信息的入口,应用程序使用这个类的方法来获取电话的服务商或者状态。程序也

2014-05-12 09:54:14 1564

原创 EasyEclipse for PHP打开(或单击)文件提示下载文件解决办法

这是EasyEclipse自带的浏览器造成的,关闭调试功能就可以了。window/Preferences/PHPeclipse Web/Brower Preview Defaults保持右边两个复选框未选中即可。

2014-05-02 18:28:44 1583

原创 android通过反射获取状态栏的高度

/*** 获取状态栏高度* * @param activity* @return*/public int getStatusHeight(Activity activity) {int statusHeight = 0;Rect rect = new Rect();activity.getWindow().getDecorView().getWindowVi

2014-04-25 17:53:11 1443

原创 有效使用startActivityForResult方法

在不调用intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);时,我们直接在AAcitivity中使用startActivityForResult(intent, 1);跳转到BActivity,然后在在BActivity中使用setResult(1, intent); finish();结束BActivity回到AActivity,会调用onA

2014-03-27 10:52:13 713

原创 eclipse取回被覆盖的代码

如果不小心把之前的代码覆盖了,并且关闭了相应的Java文件,那么按Ctrl+Z 是回不到之前代码的,网上说可以通过取回,但这样并不能取得回来的。其实eclipse里面每当我们保存了代码后,都会给我们保留有记录的,所以我们可以通过找回。即在相应的Java文件里面,双击History可以回去历史记录,找到相应的版本。

2014-03-22 11:11:23 2075

原创 控制自定义Dialog的大小和位置

/*  * 获取对话框的窗口对象及参数对象以修改对话框的布局设置,* 可以直接调用getWindow(),表示获得这个Activity的Window* 对象,这样这可以以同样的方式改变这个Activity的属性.*/Window dialogWindow = dialog.getWindow();WindowManager.LayoutParams lp = dialogW

2014-02-12 10:09:00 22247 2

转载 Android实现多个TextView同时显示跑马灯效果

最近被一个页面弄得很蛋疼,这个页面比较小,需要显示较长的文案时无法显示完全,于是很自然地想到了TextView中的marquee —— 跑马灯效果,可是Android执行跑马灯效果需要控件获取焦点,当某一控件requestFocus()时,会将其他控件的焦点抢去,这就导致了同一时间只能有一个控件获取焦点。那么,如果让多个控件同时获取并持有焦点呢?或者说,“欺骗”Android系统,让它以为多个控件

2013-12-31 16:35:44 5663

转载 如何实现Win7远程桌面关机和重启

通过远程桌面控制Win7系统时,菜单中没有关机和重启按钮,1.方法1关机 shutdown -s -t 0重启 shutdown -r -t 0可以先打开运行框(Win+R键),输入上述命令即可,后面的数字表示关机/重启延迟的时间 2.方法2也可写一个批处理就可以了,方法如下:新建个记事本文档,在里面写上如下代码:@echo of

2013-12-19 15:21:27 22458

原创 设置当前Activity背景是当前使用的壁纸

在代码中添加如下方法:private void updateWallpaperVisibility(boolean visible) {        int wpflags = visible ? WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER : 0;        int curflags = getWindow().getAttri

2013-12-13 14:40:10 3059 1

转载 android4.2.2修改状态栏透明

首先找到android/frameworks/base/policy/src/com/android/internal/policy/impl中的PhoneWindowManager.java类然后找到 public int getSystemDecorRectLw(Rect systemRect) 的方法原来的方法内容是: public int getSyst

2013-09-29 13:51:00 3133 1

原创 Android格式化时间

public String formatTime(long date) {        return DateFormat.format("yyyy-MM-dd kk:mm:ss", date).toString();    }

2013-09-06 16:12:59 2088

转载 Android中PopupWindow点击窗口之外和返回键消失,界面锁定的实现

这几天做谷居网的android应用到混天暗地的程度了。。做一个加入灵感集的操作,需要用户注册,弹出这么一个PopupWindow的提示框。要实现的功能很简单,点击稍后提醒以及键盘的返回键要能退出PopupWindow,为了达到鼓励用户注册的目的,点击其他部分窗口不会消失,毕竟咱的目的是更多的用户注册不是,点击返回键还能使其消失,毕竟返回键离手指头更近。当然,我会告诉你点击其

2013-09-06 12:07:04 31098 3

转载 ListView底部分隔线的问题

ListView底部分隔线的问题       在工作中遇到了一个难题,就是一个listView在最下面的一个item下面没有分割线,要求是必须得有这条分割线。经过一通研究发现了这个奇怪的现象:       1. ListActivity有这条底部分割线。       2.在Activity中只有listview,没有别的控件的话也会有。       其实ListActivity也是

2013-09-05 18:54:18 1485 2

原创 android解压缩的方法

/*** 解压缩含有文件夹的压缩文件* * @param zipFile* @param folderPath* @throws ZipException* @throws IOException*/public void upZipFile(File zipFile, String folderPath) throws ZipException,IOExcep

2013-08-21 16:02:20 999

转载 android json解析及简单例子

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读

2013-07-06 15:05:08 501

转载 解决Android与服务器交互大容量数据问题

对于目前的状况来说,移动终端的网络状况没有PC网络状况那么理想。在一个Android应用中,如果需要接收来自服务器的大容量数据,那么就不得不考虑客户的流量问题。本文根据笔者的一个项目实战经验出发,解决大容量数据的交互问题,解决数据大小会根据实际情况动态切换问题(服务器动态选择是否要压缩数据,客户端动态解析数据是否是被压缩的),还有数据交互的编码问题。   解决数据过大的问题,最直观

2013-07-06 14:56:43 3423

转载 Android 二级菜单

private void showPop(View v) {  // 布局         if (lvTWOPostion!=0) {           }  relativeLayout3.setVisibility(View.VISIBLE);    final UnMoveListView lv1 = (UnMoveListView) view    .fin

2013-06-26 19:14:49 5353

转载 Android实现推送方式解决方案

本文介绍在Android中实现推送方式的基础知识及相关解决方案。        1.推送方式基础知识:        当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器 上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更

2013-06-23 14:30:10 719

原创 android面试题

1.说说Android系统的优缺点:有点:开放性,丰富的硬件选择,无缝结合的Google应用支持缺点:安全和隐私,开发商自定义,不够统一,同类机型用户减少2. 简单描述Android的四大组件:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做胡肯多持久化的事情,妥善管理生命周期以及一些跳转逻辑。Servic

2013-06-23 14:11:04 5147 3

转载 讀取Eclipse中java工程的src目錄下的屬性文件的代碼

工程目錄結構如下:=====================================================config.properties文件代碼如下:#jdbc connect database parameters#connect oracle parametersdriver=oracle.jdbc.driver.OracleDri

2013-05-17 17:28:43 906

原创 android获取已安装的应用程序包名和类名

plintPkgAndCls(getResolveInfos());private void plintPkgAndCls(List resolveInfos){for (int i = 0; i String pkg = resolveInfos.get(i).activityInfo.packageName;String cls = resolveInfos.get

2013-03-22 10:45:07 4197 1

转载 Android的全局键(home键/长按耳机键)详解【android源码解析八】

如果想在Android手机要想扩展一个实体键,就我知道而言有两种方法,基于Android4.0的源码来分析的和2.3的源码有点区别,区别不大,下面分享给大家:    转载请标明出处:         (一)可以在frameworks层的KeyEvent.java这个类中定义一个值,在PhoneWindowManager.java这个类中做处理就可以了。(Home键就是这么实现的)。

2013-03-21 11:10:34 6903

转载 Android关于OnTouch 和OnClick同时调用冲突的解决方案

Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。二,onTouch返回true首先是onTouch事件的down事件发生,然后是o

2013-03-19 15:21:49 5150

原创 android TextView实现跑马灯效果

android:layout_width="160dip"                        android:layout_height="wrap_content"                        android:layout_marginTop="5dip"                        android:ellipsize="marquee

2013-03-15 17:47:28 610

原创 实现apk安装

Intent apkIntent = new Intent(Intent.ACTION_VIEW);apkIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);apkIntent.setDataAndType(Uri.fromFile(new File(file.getAbsolutePath())),"application/vnd.and

2013-03-12 17:41:50 467

原创 android中Activity的管理及程序的退出

public class ScreenManager {private static Stack activityStack;private static ScreenManager instance;private ScreenManager() {}public static ScreenManager getScreenManager() {i

2013-01-18 16:30:06 415

原创 自定义dialog

/** * 提示对话框视图 */public class PromptDialogView {private TextView promptContent;private Button promptClose;public TextView getPromptContent() {return promptContent;}public Butt

2012-12-18 14:20:44 343

原创 如何解决Gallery导入后出现的问题

导入Gallery后,在res/values/styles.xml文件会出现以下问题: No resource found that matches the given name 'android:style/Theme.Dialog.Alert'.具体修改方法为:将: 修改为:       主要原因是android:style/Theme.Dial

2012-12-14 15:05:08 646

原创 转换文件大小

public static String formetFileSize(long fileSize) {DecimalFormat df = new DecimalFormat("#.00");String fileSizeStr = "";if (fileSize fileSizeStr = df.format((double) fileSize) + "B";} else

2012-12-12 16:08:33 393

原创 递归删除文件或文件夹

public static void deleteFile(File f) {if (f.isFile()) {f.delete();} else {File flist[] = f.listFiles();if (flist != null) {if (flist.length == 0) {f.delete();} else {for (int i = 0;

2012-12-12 16:05:08 325

转载 libavformat/libavcodec学习

为什么需要两个库文件 libavformat 和 libavcodec :许多视频文件格式(AVI就是一个最好的例子)实际上并没有明确指出应该使用哪种编码来解析音频和视频数据;它们只是定义了音频流和视频流(或者,有可能是多个音频视频流)如何被绑定在一个文件里面。这就是为什么有时候,当你打开了一个AVI文件时,你只能听到声音,却不能看到图象--因为你的系统没有安装合适的视频解码器。所以, libav

2012-12-05 10:53:29 515

转载 android 各种颜色值 colors.xml

#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe4b5 #ffdead #ffdab9 #ffd700 #ffc0cb #ffb6c1

2012-12-04 17:28:44 1262 1

原创 Java 如何根据指定的范围获取随机数

Random random = new Random();int range = 15;for(int i = 0; i System.out.println(random.nextInt(range));}

2012-11-14 17:52:10 625

原创 Bitmap和Drawable相互转换方法

一、Bitmap 转 DrawableBitmap bitmap = xxx; //xxx根据具体情况获取BitmapDrawable drawable= new BitmapDrawable(bitmap);BitmapDrawable 是Drawable的子类,最终直接使用drawable对象即可。二、Drawable 转 BitmapDrawable drawab

2012-11-12 11:35:52 496

原创 Eclipse中android插件的安装

首先需要下载android的SDK SDK的下载地址是http://code.google.com/android/download.html 下载SDK的压缩包,直接解压到你需要的目录里。里面有tools和samples等文件夹,其中的tools文件夹中的Emulator是一个智能手机模拟器。 安装SDK: 1.右键点击我的电脑,选择属性 2.选择上方的高级选项卡,点击环

2012-11-12 11:18:22 468

android系统刷机工具

MTK方案的android系统刷机工具,操作快捷简单

2014-07-30

获取屏幕颜色

可以快捷的获取屏幕颜色,或者自行设计颜色值

2014-07-24

一键root工具

支持4.2以上ROM的手机,全面支持V1.3.3华为D1和华为P6一键root

2013-08-14

android时区列表

从安卓源码中获取的时区列表,只是稍微修改了下。

2013-01-23

classes.jar

在导入Gallery还需要导入framework_intermediates目录下的classes.jar包,并且将Order设定为Top

2012-12-14

Launcher2.3源码

Launcher2.3源码,具体如何使用,内有说明。

2012-10-10

ADWLauncher

ADWLauncher直接导入eclipse,即可使用

2012-10-10

android2.0游戏开发事件宝典课件PPT

该游戏宝典包含了:疯狂足球,推箱子,太空保卫战等游戏的开发 附:该宝典也就是借花献佛

2012-04-03

空空如也

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

TA关注的人

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