- 浏览: 2548547 次
- 性别:
- 来自: 深圳
-
最新评论
-
zhongmin2012:
原文的书在哪里
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
renzhengzhi:
你好,请问个问题,从master同步数据到slave的时候,s ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
ibc789:
你好,看了你的文章,我想请教个问题, 我在用 redis的时候 ...
redis 的两种持久化方式及原理 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
文章列表
<?xml version="1.0" encoding="UTF-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/loginRoot" android:layout_width="fill_parent" android:layout_height="f ...
给手机应用添加欢迎页面
- 博客分类:
- android
现在的手机应用基本上都有一个欢迎页面,一个好的欢迎页面往往能赢得客户的青睐,那么如何添加这个欢迎页面呢?
手机的欢迎页面一般有两种形式:一种是:ViewPager类型的滑屏效果,通过展示几张精心设计好的图片来展示手机的功能,另一种是单张图片的动画演示,如微信的欢迎页面。
这两种欢迎页面都是可以轻松实现的,下面我用代码实现微信效果的那种单张图片的动画效果。
给应用写个欢迎页的XML文件,布局和图片自己可以随意设计。
<?xml version="1.0" encoding="utf-8"?>
&l ...
i黑马:如果半年前O2O的热度还不能影响你的日常生活,那么现在,越来越多的生活服务行当都在不由自主地被卷入这股大潮之中。 你所能想象到任何一类服务业都正在被移动互联网深刻地改变着。当服务不再依赖实体店铺,更 ...
汽车行业的互联网生意经
- 博客分类:
- 审时度势
- 激发事业[书&视频]
纵观所有消费市场,汽车产业链是最长的,从前向零售市场延伸到了后向服务市场,这是由产品特性而决定的,其他3C、家电、家具、家居、服装、图书、美妆、食品、珠宝、鞋帽、箱包、母婴等零售市场产业链和餐饮、娱乐、休闲、旅游等服务产业链的长度都不能与汽车相比。
在前向零售市场,新车销售占据主要市场地位,而在后向服务市场,汽车产业链就更广阔了,打车、租车、拼车、二手车、汽车用品、修车、洗车、停车、美容、 保养、代驾、事故、保险、金融等非常丰富。别看汽车产业链如此之长,整个产业链基本已经全部触网,纷纷开始在互联网领域淘金,而且甚至已经蔓延到产业链更 为上游的汽车制造业了。
最激烈的汽车互联网淘金 ...
【汇总】android
- 博客分类:
- android
http://www.apkbus.com
mListView.setOnItemClickListener(mListItemListener);
private OnItemClickListener mListItemListener = new OnItemClickListener() {【重写onItemClick】
1.概念
Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(List View,Grid View)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:
...
android网络请求连接util类
- 博客分类:
- android
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.Pr ...
--------- 部分实例
try { HttpResponse response = client.execute(myget); BufferedReader reader = new BufferedReader( new InputStreamReader(response.getEntity() .getContent())); ...
在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们使用Thread+Handler的方式实现了异步更新UI界面,这一篇中,我们介绍一种更为简洁的实现方式:使用AsyncTask异步更新UI界面。
概述: AsyncTask是在Android SDK 1. ...
当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。
比如说从网上获取一个图片,在一个ImageView中将其显示出来,这种涉及到网络操作的程序一般都是需要开一个线程完成网络访问,但是在获得图片后,是不能直接在网络操作线程中调用ImageView的相关方法的,因为其他线程中是不能直接访问主UI线程成员
<b>package com.xsjayz.threa ...
ViewSwitcher 的作用简单来说就是:在两个视图间转换时显示动画它的两个子类应该很熟悉,ImageSwitcher:转换图片时增加动画效果;TextSwitcher:转换文字时增加动画效果;其实例见apidemos中ImageSwitcher实例和TextSwitcher实例但不要忽略ViewSwicher,在一些场合还是很有用的在android里视图切换是一个很常见的需求,比如说加载view和后台背景,当后台加载数据时,loding view显示,数据View隐藏,加载完成,反向此过程。使用ViewSwicher提供了简单的逻辑,产生更可读的代码。
...
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发, 比如说, ...
AsyncTask下载内容并显示进度
- 博客分类:
- android
http://blog.csdn.net/easy_gemini/article/details/8219942
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。
Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下。
为了简化操作,Android1.5提供了工具类android.os. ...
AsyncTask异步方式详解及其使用 .
- 博客分类:
- android
在实际应用中经常会遇到比较耗时任务的处理,比如网络连接,数据库操作等情况时,如果这些操作都是放在主线程(UI线程)中,则会造成UI的假死现象,Android中可以使用AsyncTask和Handler两种异步方式来解决这种问题。Handler异 ...
1)第一种,也是最长见的添加方法(一下都以Button为例)
Button btn = (Button) findViewById(R.id.myButton); btn .setOnClickListener(new View.OnClickListener() {public void onClick(View v) {//do something } });