自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tasty

啃书了,一些啃书笔记

  • 博客(226)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 如何让ViewPager+Fragment来回切换时数据不重复加载

设计思路本人在设计一款App时,使用了ViewPager+Fragment的模式,一开始设计时为了避免重复加载数据,就使用了ViewPager的setoffscreenPageLimit(int Limit)的方式,直接加载所有的页面,后来数据较多时发现这样会占用大量的空间,用户可能不会去翻看其它数据,那么那些数据加载出来有必要吗?但是如果不一次性加载怎么滑动回来那不是又要重新加载?经过思考,

2016-10-31 23:00:26 3047

转载 让多个Fragment 切换时不重新实例化

在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:123456789public void switchContent(Fragment fragment) { if(mContent != fragment) { mContent = fragment; mFragmentMan.

2016-10-31 22:58:40 202

转载 FragmentTabHost切换Fragment时避免重复加载UI(ViewPager切换Fragment时也适用)

使用FragmentTabHost时,Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态。        解决办法:在Fragment onCreateView方法中缓存View(此方法也适用 ViewPager切换Fragment的场景,切换时仍可以保存Fragment的状态)[j

2016-10-31 22:56:39 780

转载 FragmentTabHost切换Fragment时避免UI重新加载

用FragmentTabHost + Fragment 可以实现微博底栏菜单,看图: 不过,初次实现时发现有个缺陷,每次FragmentTabHost切换fragment时会调用onCreateView()重绘UI。 解决方法,在fragment onCreateView 里缓存View: private View rootView;// 缓存Fragment view @O

2016-10-31 22:52:41 349

转载 android之fragment的两种使用方式(add和replace方式切换)

使用过app的人都知道,几乎所有的app都用到fragment进行首页分割,还有的加上了Indicator或者Tablayout或者Viewpager之类的结合使用。总之,fragment是必须掌握的知识,因为在app中使用率几乎高达100%了。对于fragment的使用就我所知就我会的只有两种吧,一种是add方式来进行show和add,这种方式你切换fragment不会让fragment重新刷新

2016-10-31 22:44:58 644

转载 Fragment 切换的两种方式

我们都知道fragment切换有两种方式: 1. replace方式 transaction.replace(R.id.content, fragment1); 2. add-hide-show方式 transaction.add(R.id.content, fragment1); transaction.hide(fragment2); transaction.show(frag

2016-10-31 22:41:41 1127

转载 FragmentTabHost+Fragment+ViewPager实现内外层嵌套Tab

今天介绍现在比较流行的一种app布局方式:内外层嵌套Tab,子Tab可以实现滑动切换。    实现原理:FragmentTabHost+Fragment实现第一层Tab。                    在Fragment里利用ViewPaper,实现第二层Tab,也就是子Tab。    从原理可以看出,这两层Tab是完全解耦的,没有任何事件和数据联系,那么先介绍第一层怎么实现,

2016-10-31 22:36:02 593

转载 framelayout中fragment的切换

我们在android开发中经常会用到fragment,例如侧拉栏的切换,viewPager的切换。而我们切换fragment无非就两种方法:1.replace();2.add(),hide(),show();两种发方法相比较而言,我更加推荐使用第二种方法,因为fragmentTanslation的replace()方法实际上就是remove()和add()的集合,每

2016-10-31 22:33:58 1680

转载 android 中如何获取radiogroup 中那个radiobutton被选择

radiogroup本身有监听的方法可以直接设置监听,这个监听需要一个回调接口OnCheckedChangeListener,这个接口里面的回调方法给我们返回了两个参数其中int型的参数就是当前你选中的RadioButton的IDradioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {   @Override 

2016-10-31 19:13:42 9649

转载 Android自定义Dialog

这段时间在做一个项目,需要使用到自定义Dialog,先在网上找了一下资料,发现还是有很多没有讲清楚的,在此给出一个Demo,一来可以方便广大码农,二来也可以方便自己,以备不时之需。。。先来一张图吧,很简单,只有一个Activity,当点击Button的时候就弹出这个自定义的Dialog里面的几张图都比较丑,我不多会美工,随便用powerpoint画了几张图,原理是一样的,先不计较这些。

2016-10-31 19:10:38 267

转载 Android入门第九篇之AlertDialog

时隔一年,又要准备做Android的开发了,最近复习和整理一下Android的知识。这次要说的是AlertDialog,这种对话框会经常遇到。AlertDialog跟WIN32开发中的Dialog不一样,AlertDialog是非阻塞的,而阻塞的对话框用的是PopupWindow。       先贴出程序运行的截图:main.xml的源码:[xhtml] view

2016-10-31 19:09:05 241

原创 android webview播放视频

Android WebView播放视频问题(转 测试可正常使用)1、此次的方案用到WebView,而且其中会有视频嵌套,在默认的WebView中直接播放视频会有问题,而且不同的SDK版本情况还不一样,网上搜索了下解决方案,在此记录下.  webView.getSettings.setPluginState(PluginState.ON);  webView.setWebCh

2016-10-31 18:44:07 1112 1

原创 android 杂类笔记

安卓中有一个属性为Android:ems=”x”x表示一行显示的字符个数。2.具体操作第一步:设置控件宽度为包裹内容android:layout_width=”wrap_content”第二步:设置每行显示一个字符android:ems=”1”if (resultCode == RESULT_OK)修改为:if (resultCode == ge

2016-10-31 18:43:23 290

原创 java json转对象

String jsonStr ="{'id':'11','parentId':'root','refObj':{'existType':'exist','deptType':'emp','treeNodeType':'dept'}}";        JSONObject jsonObj = new JSONObject(jsonStr);        JSONObject refObj

2016-10-31 18:41:40 350

转载 怎么判断当前activity上显示的是哪个fragment?

public Fragment getVisibleFragment(){    FragmentManager fragmentManager = MainActivity.this.getSupportFragmentManager();    List fragments = fragmentManager.getFragments();    for(Fragment frag

2016-10-31 18:27:57 17294 3

转载 在PHP中操作JSON对象

互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML的解析,恐怕已经不是什么难题了, 特别是PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascript的支 持度。我想所有解析过XML的人,都会因树和节点而头大。不可否认,XML是很不错的数据存储方式,但是其灵活恰恰造

2016-10-31 17:27:35 3300

转载 使用 PHP 获取并解析 JSON 显示在页面中

很久没写过 PHP 的文章了,也很久没有用 PHP 了,差点忘了怎么做了。JSON 是现在比较流行的数据交流方式,比 XML 都流行,一般用作 api 接口进行数据获取、交流。就文章的标题来说,本文介绍两个小要点:PHP 获取内容、PHP 解析 JSON 并显示。PHP 获取接口内容你如果想解析 JSON 数据并且显示在页面中,第一步肯定要先得到 JSON 接口文件的内容。在 PHP

2016-10-31 17:26:07 12611

转载 processBitmap - java.lang.IllegalStateException and java.io.FileNotFoundException

0 down vote accepted Firstly In my emulator there was a two app in the same name.I doesn't know that.That's why I am getting these Exception at RunTime.java.io.FileNotFoundEx

2016-10-31 17:22:00 1332

转载 09_android入门_采用android-async-http开源项目的GET方式或POST方式实现登陆案例

根据08_android入门_android-async-http开源项目介绍及使用方法的介绍,我们通过最常见的登陆案例进行介绍Android-async-http开源项目中有关类的使用.希望对你学习android-async-http开源项目有所帮助.1.继续采用03_android入门_采用RelativeLayout实现登陆界面为该案例的布局文件 2.服务器端的代码采用04_

2016-10-31 17:19:04 453

转载 Android, How to get redirection event in WebView?

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout_loginweb); Log.i(TAG, "Try to create activity..."); final String

2016-10-30 20:46:41 288

转载 android中的webview加载网页只想显示部分内容改怎么做

浏览器可以查看元素,找到那些不需要显示的元素直接隐藏掉。JS代码://根据class名称获取div数组function getClass(parent,sClass){ var aEle=parent.getElementsByTagName('div'); var aResult=[]; var i=0; for(i<0;i<aEle.length;i+

2016-10-30 20:45:36 5155

转载 java中json字符串怎么转json对象

String jsonStr ="[{'id':'11','parentId':'root','refObj':{'existType':'exist','deptType':'emp','treeNodeType':'dept'}]"java中怎么去获取jsonStr中的refObj里的existType的值String jsonStr ="{'id':'11','paren

2016-10-30 19:47:00 692

转载 使用AsyncHttpClient 实现get和post请求

AsyncHttpClient简介:AsyncHttpClient庫 基於Apache的HttpClient框架,是一個異步的httpClient, 所有的http請求都在子線程中,但是callback執行的線程和創建這個callback的線程是同一個(也即主線程創建的callback那麼執行的時候也是在主線程中)。实现get和post请求:[java] view

2016-10-30 19:46:00 1409

转载 JS获取节点的兄弟,父级,子级元素

先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素原生的JS获取ID为test的元素下的子元素。可以用:var a = docuemnt.getElementById("test").getElementsByTagName("div

2016-10-30 18:50:48 262

转载 抓包工具Fidder详解(主要来抓取Android中app的请求)

今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPhone等都可以),太强大了,以前搞web的时候,知道有一款叫做HttpWatch工具,可以抓取web

2016-10-30 16:01:59 324

转载 Fiddler对安卓应用手机抓包图文教程

做开发需要抓取手机app的http/httPS的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些“坏事”...需要工具:Fiddler抓包软件Android 手机一台一、如何使用 Fiddler2 下载完成后安装,安装过程就不贴图了。如下图设置Fiddler 代理:点击OK,在这里代理就设置完成,一

2016-10-30 16:01:18 408

转载 如何用pc伪装成手机来查看手机网页

随着移动互联网的火爆,手机上的服务也越来越多,比如:手机上购物、查看新闻、网页等等,有时候我们在手机上看到一个比较酷炫的页面,想看一下源代码是怎么写的?想学习一下,但是手机上没法看,我们就考虑用pc上的浏览器查看源代码,可是这个网页会检测是否为手机端,如果不是手机端就不让看,那么今天就教大家如何用pc伪装成手机来看手机网页。工具/原料手机上需要查看的

2016-10-30 13:59:54 6996

转载 使用Navicat远程管理OpenShift的数据库

其实 phpMyAdmin 这个 web 端的 MySQL 数据库管理工具还是很好的,要不然也不会成为 MySQL 数据库的绝配。但是我想,很多人应该和重华一样,不太喜欢使用 web 端的工具,总觉得还是本地软件来的实在,Navicat 这个软件就非常的好使,虽然不是免费的。当然你用其它的 GUI 管理工具也可以,这里以 Navicat 来说明一下 OpenShift 中的 MySQL 数据库的远

2016-10-30 10:40:16 794

转载 android随机生成验证码

Android随机生成验证码,Android利用随机数绘制不规则的验证码,加强用户登录或者注册的安全性。具体思路如下:在一块固定宽高的画布上,画上固定个数的随机数字和字母,再画上固定条数的干扰线随机数和干扰线的颜色随机生成,随机数的样式随机生成。界面效果如下:1,生成随机数代码,Code.java:[java] view plain copy

2016-10-29 19:42:59 283

转载 使用DrawerLayout实现侧拉菜单

侧拉菜单在android应用中非常常见,它的实现方式太多了,今天我们就说说使用Google提供的DrawerLayout来实现侧拉菜单效果,先来看张效果图:DrawerLayout的实现其实非常简单,只要按照既有的规范来写即可,先来看看布局文件:<android.support.v4.widget.DrawerLayout xmlns:android="http:/

2016-10-29 18:35:16 238

转载 Android 抽屉效果的导航菜单实现

抽屉效果的导航菜单  看了很多应用,觉得这种侧滑的抽屉效果的菜单很好。  不用切换到另一个页面,也不用去按菜单的硬件按钮,直接在界面上一个按钮点击,菜单就滑出来,而且感觉能放很多东西。   关于实现,搜索了一下,有如下两种:  1.用SlidingDrawer:  http://developer.android.com/reference/android/widget

2016-10-29 18:33:21 473

转载 android随机生成验证码

Android随机生成验证码,Android利用随机数绘制不规则的验证码,加强用户登录或者注册的安全性。具体思路如下:在一块固定宽高的画布上,画上固定个数的随机数字和字母,再画上固定条数的干扰线随机数和干扰线的颜色随机生成,随机数的样式随机生成。界面效果如下:1,生成随机数代码,Code.java:[java] view plain copy

2016-10-29 18:27:31 786

转载 android 自定义登陆弹出框

从本节将开始阐述一个完整系统Demo,从登陆--主页--查询展示具体详情...这节是一个自定义登陆弹出框,接着上一节的logo全屏页面之后将出现一个全屏的ImagView,点击弹出自定义登陆框,输入账号密码提交,弹出提交等待框效果如图: 提交等待框: 代码:Java代码  package com.gk;    import android.app.A

2016-10-29 18:25:12 2290

转载 Android系统自带分享功能的实现(可同时分享文字和图片)

/** * 分享功能 * * @param context * 上下文 * @param activityTitle * Activity的名字 * @param msgTitle * 消息标题 * @param msgTex

2016-10-29 16:40:01 1965 2

转载 Android应用中返回键的监听及处理

MainActivity如下: package com.testnbackpressed; import android.os.Bundle; import android.view.KeyEvent; import android.app.Activity; /** * Demo描述: * 处理Back

2016-10-29 16:31:39 68124

转载 Android文件上传,PHP端接收

最近项目中要用优化文件上传操作,因此对Android端文件上传做下总结。测试服务器端就用PHP写了,比较简单,代码如下:[php] view plaincopy$base_path = "./uploads/"; //接收文件目录  $target_path = $base_path . basename ( $_FILES ['upload

2016-10-29 16:29:52 567

转载 安卓 字符串明明一样 为什么equals不一样?

做了个项目,做的用户登录,提交用户名和密码到远程服务器,如果一致就返回“loginsuccess”字符串,本地判断如果获取的字符串是“login success”,就提示用户登录成功!字符串是否一样,用equals,这个是没问题的!而且,我证实获取回来的字符串是“loginsuccess”,可是就是没法跟本地的“login success”一致!字符串明明一样 为什么equals不一样?

2016-10-27 21:05:56 2658 2

转载 Android中判断当前网络是否可用

应用场景:实现判断当前网络是否可用当前有可用网络,如下图:当前没有可用网络,如下图:实现步骤:1、获取ConnectivityManager对象Context context = activity.getApplicationContext();// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)ConnectivityManager conn

2016-10-25 18:16:53 2171

转载 android颜色对应的xml配置值,颜色表

网页设计常用色彩搭配表 - 配色表http://c7sky.com/tool/webcolor/网上找的一些颜色值Java代码  version="1.0" encoding="utf-8" ?>    name="white">#FFFFFF-->  name="ivory">

2016-10-24 17:57:14 236

转载 Android 给TextView添加点击事件

首先设定TextView的clickable属性为true。可以在布局文件中进行设定,比如: TextView android:id="@+id/phone" android:clickable="true" --------->设定此属性 android:layout_marginLeft="10dp

2016-10-24 17:55:31 5818

vlayout 与下拉加载更多

vlayout 实现仿各大商场demo, 添加footer监听支持下拉加载更多。

2018-12-04

recycleview 仿淘宝复杂首页三种方式

通关recycleview 实现仿淘宝 各种商城复杂首页三种方式,包括嵌套 spanlookup

2018-12-03

新版笔记本电脑故障实修

笔记本电脑维修教程 清晰 全面。学习电脑维修很好 必须的教程。新版笔记本电脑故障实修。完整的pdf教程。

2018-11-28

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

TA关注的人

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