- 博客(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
9031
3
原创 actionbar的下阴影线如何消除
将下面代码添加到APP theme里面: @null在android5.0有所改变,必须在actionbar中调用setElevation(0)方法。
2015-08-12 11:54:11
5801
原创 android客户端和php服务简单交互
android客户端和php+mysql+apache搭建之间的简单交互,实现log信息存储。实现原理就是android客户端发送请求,传给服务器log信息,服务器收到这些,连接数据库进行存储,并将存储后的状态返回给客户端。服务器端:先在mysql里面建一个testlog的数据库,里面有一个log_info表,记录了LogCategory,System,Executor,Action等
2015-08-07 15:05:42
812
原创 分享到微信代码
使用说明: 复制并粘贴下面的JS代码,放到您的网页,可以在和的之间网页的任意位置放置。如果您的网站使用的模板,您也可以复制代码到您的模板,按钮将在所有网页自动出现。
2014-07-11 09:46:05
10315
转载 Android如何获取SIM卡信息
android 获取sim卡运营商信息TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE); TelephonyManager 的使用 TelephonyManager 提供设备上获取通讯服务信息的入口,应用程序使用这个类的方法来获取电话的服务商或者状态。程序也
2014-05-12 09:54:14
1633
原创 EasyEclipse for PHP打开(或单击)文件提示下载文件解决办法
这是EasyEclipse自带的浏览器造成的,关闭调试功能就可以了。window/Preferences/PHPeclipse Web/Brower Preview Defaults保持右边两个复选框未选中即可。
2014-05-02 18:28:44
1601
原创 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
1464
原创 有效使用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
730
原创 eclipse取回被覆盖的代码
如果不小心把之前的代码覆盖了,并且关闭了相应的Java文件,那么按Ctrl+Z 是回不到之前代码的,网上说可以通过取回,但这样并不能取得回来的。其实eclipse里面每当我们保存了代码后,都会给我们保留有记录的,所以我们可以通过找回。即在相应的Java文件里面,双击History可以回去历史记录,找到相应的版本。
2014-03-22 11:11:23
2113
原创 控制自定义Dialog的大小和位置
/* * 获取对话框的窗口对象及参数对象以修改对话框的布局设置,* 可以直接调用getWindow(),表示获得这个Activity的Window* 对象,这样这可以以同样的方式改变这个Activity的属性.*/Window dialogWindow = dialog.getWindow();WindowManager.LayoutParams lp = dialogW
2014-02-12 10:09:00
22317
转载 Android实现多个TextView同时显示跑马灯效果
最近被一个页面弄得很蛋疼,这个页面比较小,需要显示较长的文案时无法显示完全,于是很自然地想到了TextView中的marquee —— 跑马灯效果,可是Android执行跑马灯效果需要控件获取焦点,当某一控件requestFocus()时,会将其他控件的焦点抢去,这就导致了同一时间只能有一个控件获取焦点。那么,如果让多个控件同时获取并持有焦点呢?或者说,“欺骗”Android系统,让它以为多个控件
2013-12-31 16:35:44
5686
转载 如何实现Win7远程桌面关机和重启
通过远程桌面控制Win7系统时,菜单中没有关机和重启按钮,1.方法1关机 shutdown -s -t 0重启 shutdown -r -t 0可以先打开运行框(Win+R键),输入上述命令即可,后面的数字表示关机/重启延迟的时间 2.方法2也可写一个批处理就可以了,方法如下:新建个记事本文档,在里面写上如下代码:@echo of
2013-12-19 15:21:27
22761
原创 设置当前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
3096
转载 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
3153
原创 Android格式化时间
public String formatTime(long date) { return DateFormat.format("yyyy-MM-dd kk:mm:ss", date).toString(); }
2013-09-06 16:12:59
2108
转载 Android中PopupWindow点击窗口之外和返回键消失,界面锁定的实现
这几天做谷居网的android应用到混天暗地的程度了。。做一个加入灵感集的操作,需要用户注册,弹出这么一个PopupWindow的提示框。要实现的功能很简单,点击稍后提醒以及键盘的返回键要能退出PopupWindow,为了达到鼓励用户注册的目的,点击其他部分窗口不会消失,毕竟咱的目的是更多的用户注册不是,点击返回键还能使其消失,毕竟返回键离手指头更近。当然,我会告诉你点击其
2013-09-06 12:07:04
31182
1
转载 ListView底部分隔线的问题
ListView底部分隔线的问题 在工作中遇到了一个难题,就是一个listView在最下面的一个item下面没有分割线,要求是必须得有这条分割线。经过一通研究发现了这个奇怪的现象: 1. ListActivity有这条底部分割线。 2.在Activity中只有listview,没有别的控件的话也会有。 其实ListActivity也是
2013-09-05 18:54:18
1507
原创 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
1037
转载 android json解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读
2013-07-06 15:05:08
512
转载 解决Android与服务器交互大容量数据问题
对于目前的状况来说,移动终端的网络状况没有PC网络状况那么理想。在一个Android应用中,如果需要接收来自服务器的大容量数据,那么就不得不考虑客户的流量问题。本文根据笔者的一个项目实战经验出发,解决大容量数据的交互问题,解决数据大小会根据实际情况动态切换问题(服务器动态选择是否要压缩数据,客户端动态解析数据是否是被压缩的),还有数据交互的编码问题。 解决数据过大的问题,最直观
2013-07-06 14:56:43
3436
转载 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
5383
转载 Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。 1.推送方式基础知识: 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器 上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更
2013-06-23 14:30:10
758
原创 android面试题
1.说说Android系统的优缺点:有点:开放性,丰富的硬件选择,无缝结合的Google应用支持缺点:安全和隐私,开发商自定义,不够统一,同类机型用户减少2. 简单描述Android的四大组件:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做胡肯多持久化的事情,妥善管理生命周期以及一些跳转逻辑。Servic
2013-06-23 14:11:04
5342
3
转载 讀取Eclipse中java工程的src目錄下的屬性文件的代碼
工程目錄結構如下:=====================================================config.properties文件代碼如下:#jdbc connect database parameters#connect oracle parametersdriver=oracle.jdbc.driver.OracleDri
2013-05-17 17:28:43
917
原创 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
4241
转载 Android的全局键(home键/长按耳机键)详解【android源码解析八】
如果想在Android手机要想扩展一个实体键,就我知道而言有两种方法,基于Android4.0的源码来分析的和2.3的源码有点区别,区别不大,下面分享给大家: 转载请标明出处: (一)可以在frameworks层的KeyEvent.java这个类中定义一个值,在PhoneWindowManager.java这个类中做处理就可以了。(Home键就是这么实现的)。
2013-03-21 11:10:34
6920
转载 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
5198
原创 android TextView实现跑马灯效果
android:layout_width="160dip" android:layout_height="wrap_content" android:layout_marginTop="5dip" android:ellipsize="marquee
2013-03-15 17:47:28
622
原创 实现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
482
原创 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
432
原创 自定义dialog
/** * 提示对话框视图 */public class PromptDialogView {private TextView promptContent;private Button promptClose;public TextView getPromptContent() {return promptContent;}public Butt
2012-12-18 14:20:44
360
原创 如何解决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
668
原创 转换文件大小
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
413
原创 递归删除文件或文件夹
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
338
转载 libavformat/libavcodec学习
为什么需要两个库文件 libavformat 和 libavcodec :许多视频文件格式(AVI就是一个最好的例子)实际上并没有明确指出应该使用哪种编码来解析音频和视频数据;它们只是定义了音频流和视频流(或者,有可能是多个音频视频流)如何被绑定在一个文件里面。这就是为什么有时候,当你打开了一个AVI文件时,你只能听到声音,却不能看到图象--因为你的系统没有安装合适的视频解码器。所以, libav
2012-12-05 10:53:29
564
转载 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
1279
原创 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
640
原创 Bitmap和Drawable相互转换方法
一、Bitmap 转 DrawableBitmap bitmap = xxx; //xxx根据具体情况获取BitmapDrawable drawable= new BitmapDrawable(bitmap);BitmapDrawable 是Drawable的子类,最终直接使用drawable对象即可。二、Drawable 转 BitmapDrawable drawab
2012-11-12 11:35:52
556
原创 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
482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人