网上有很多开源的安卓类库很好用,对于刚学习安卓的童鞋亦或者老鸟都是很好的学习对象。我平时有关注开源代码的习惯,这么多年也搜集了不少精彩的源码。到后来发现自己手机里装的都是几百个demo app,删又不舍得删,不删又占资源,于是就准备搞了个23code应用,里面汇集了我精心整理的应用,此后每周应该都会更新。敬请期待。。。百度下载更多源码访问官网www.23code.com ,网站尽量每天都更新。 有童鞋不懂什么意思,1.如果手机装的...
EventBus的使用和原理在网上有很多的博客了,其中泓洋大哥和启舰写的非常非常棒,我也是跟着他们的博客学会的EventBus,因为是第一次接触并使用EventBus,所以我写的更多是如何使用,源码解析就不怎么样啦!如需转载请注明出处:Android EventBus 3.0 实例使用详解一、概述EventBus是一款Android下的发布/订阅事件总线机制。可以代替Intent、Handler、Broadcast等在Fragment、Activity之间传递消息。优点:开销小,代码优雅。将发送...
main.xml代码如下:<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><SeekBarandroid:id="@+id/seekbar"android:layout_width="fill_parent"android:layout_height="wrap_content" /><TextViewandroid:id="@+id/text"android:layout_width="fill_parent...
首先一个工具类package com.luo.utils;import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.NameValuePai...
一、目标。 主界面UI如图所示: 方面是一个功能列表提示框(采用TextView),下面是功能列表(采用GridView)。二、代码实现。 1、在主界面布局文件(activity_home.xml)中增加组件。主界面布局文件(activity_home.xml)采用线性布局,上面一个TextView,根据UI设置相应属性;下面一个是GridView,通过android:numColumns属性设置该组件的列数,由于GridView还需要inflate单个布局文件,所以为其设置id。主界面布局文件代...
参考此blog写的非常的好http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.htmlMainActivity.java 1import android.support.v7.app.AppCompatActivity;2import android.os.Bundle;3import android.view.View;4import android.widget.Button;5import android.widget.ProgressBar;6import android.widget.TextView;7 8publicclass MainActivity extends AppCompatActivity {910 @Override
11protectedvoid onCreate(...
Fragment是作为Activity的UI的一部分,它内嵌在Activity中,多个Fragment可以把一个Activity分成多个部分,这在大屏幕手机或者平板电脑中会比较多的用到,这样就不用使用多个Activity来切换这么麻烦了。当然Fragment也可以不显示,只在后台处理一些数据,这篇文章中就暂时不谈到这个。以下来看怎么静态地在Activity的布局文件中添加Fragment. 自定义的Fragment通常要继承Fragment这个类,也有一些特殊的是继承ListFragment,Dial...
http://www.cnblogs.com/FKdelphi/p/5416941.htmlAndroid实例-IdHTTP下载(并实现自动安装)(XE10+小米2) 相关资料:1.群号 3836759782.运行时提示"connection closed gracefully"错误原因与解决 http://www.delphifans.com/InfoView/Article_4588.html3.编译时提示"[Exec Error] The command ..... exited with code 1."错误原因不明,解决方法删除androidSDK,下载新版本的,引入新版本的SDK。 实例源码: 1 unit Unit1;2 3 inter...
结果:1.播放视频需要手动放入MediaPlayerControl1控件,设置MediaPlayerControl1.MediaPlayer := MediaPlayer1;2.播放声音文件正常,但播放器视时发现,第一边正常第二边就报错了(哪位大神知道的,请M我哦,先谢谢了)。3.打包时需要打入MP3与MP4文件,路径为"assets\internal\"。 实例代码: 1unit Unit1;2 3interface 4 5uses 6 System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,7 FMX.T...
情况:是这样的,前段时间做了一个自定义的PopupWindow,就是写一个类,然后继承PopupWindow,别的什么操作都没有,但是在实例化的时候,在2.3系统中直接就报空指针异常(4.0及以上系统中运行是好的。)。解决办法: 1.如果你自定义的类是一个无参的构造函数,则需要在构造函数中写上:super(); 例如:public MyPopupWindow(){super();} 2.如果你自定义的类中有带参数的构造函数,例如:参数为Context
context。那么你就...
uevent可以实现内核通知上层的一种机制,最常见的电池状态的变化就是kernel uevent通知的,每次百分比或者其他的变化通过power_supply_changed通知上层update;每个device下面都有kobj,找到device就可以通过kobject_uevent_env 通知android了;以拔出T卡为例,内核通知上层。这里的T卡是一种sdio设备,普通TF卡是块设备,安卓通过块设备可以知道T卡的移除。
kernel:
Index: kernel/drivers/mmc/host/msm_sdcc.c
==================...
最近一个android小程序需要登录功能,我简单实现了一下。现在记录下来也当做个笔记,同时也希望可以相互学习。所以,如果我的代码有问题,还各位请提出来。多谢了!下面,就简述一下此实例的主要内容: 输入用户名和密码 ,从本地文件userinfo.json中读取users。判断此用户名是否在users中,如果不在则加入users,每次退出Activity都使用AES算法加密users,然后保存到userinfo.json中。用户名下拉菜单是由PopupWindow+ List...
我们知道,Android App 本质上抽象成两个层次:视图和数据。为了App在发展过程中快速的适应变化,方便维护和快速迭代,我们要将数据和视图解耦,而在解藕方面我们的前辈们在漫长的软件开发经验中为我们提供了两套流行的指导框架:MVC和MVP,其中MVP近年来在Android应用开发上逐渐流行。最近在开发群里有小伙伴也问道了这个问题,本章我将结合具体例子根据自己的理解用MVP进行实现。先看下最后的效果:最后的效果很简单吧,那么我们...
AsyncTask是Android给开发者提供的一个简单轻量级的多线程类,通过它我们可以很容易新建一个线程让在后台做一些耗时的操作(如IO操作、网络访问等),并在这个过程中更新UI。之所以说它轻量级,是因为不需要直接使用Handler、Thread等知识,使用起来比较简单,但也失去了一些灵活性,对于一些复杂的场景处理起来不方便。如果一个APP进程中同时只创建和运行一个AsyncTask实例,则不会有任何问题。但如果在一个进程中如果有多个Async...
Android+PHP+MYSQL开发简单实例前段时间做了一个安卓项目,需要用到数据库,之前有写过一点网页相关的东西,所以打算用MYSQL+PHP这个黄金搭档,虽然有点大材小用了。本人是个货真价实的菜鸟,对安卓并不了解,这个项目纯属是赶鸭子上架,之所以写这篇博客,是想把我在项目中遇到的各种问题的解决方法分享给大家,希望对大家有所帮助。接下来我将从三个方面介绍安卓客户端如何通过PHP与MYSQL数据库进行交互。总述简单的说,安卓客户...