- 博客(25)
- 收藏
- 关注
原创 Android_登录界面功能和实现详解
功能介绍:两个编辑框一个输入账号 ,一个输入密码一个按钮点击按钮登录判断账号和密码不为空设置账号必须以字母开头验证密码最小为8位,最大16位设置可显示隐藏密码示例代码:public class MainActivity extends AppCompatActivity { private EditText et_name; priv
2017-10-25 14:11:46 5970 1
原创 Android_SQL详解
一.SQLite的介绍1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C
2017-10-25 14:01:04 570
原创 Android_Fragment+ViewPager滑动
功能效果图如下:fragment+viewpager实践一、效果图下面直接上代码:public class MainActivity extends AppCompatActivity implements ViewPager.OnPageChangeListener{ private ViewPager vp; priv
2017-10-25 13:55:44 269
原创 Android_广播机制
1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件(Component)内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.
2017-10-25 12:26:54 181
原创 Android_服务Service讲解
service(服务)是安卓中的四大组件之一,它通常用作在后台处理耗时的逻辑,与Activity一样,它存在自己的生命周期,也需要在清单文件中配置相关信息,本博客将对Service的各个知识点进行详细讲解。Service的生命周期我们先来看一下谷歌官方图片:从上述图片可以看到两种不同的启动方式其生命周期也不同:启动的服务: startSe
2017-10-25 12:19:48 216
转载 PullToRefresh使用详解(四)--利用回调函数实现到底加载
效果: 当快到底的时候,程序会自动加载后面的列表这篇较上篇的改动:1、去掉了线程互斥加载,直接开线程加载当前IMG,即不判断当前用户是不是在划屏了啥啥的,只要调用到getView()一概加载;2、重写了ImageAndTextListAdapter类;一、先看ImageAndTextListAdapter类全部代码:[java] view
2017-10-24 16:52:43 241
转载 PullToRefresh使用详解(五)--下拉刷新的ScrollView
本篇效果图: 下拉前 下拉中 下拉后 效果讲解:1、本例仅讲解上拉加载,对于其它加载内容,参考pullToRefresh源码,在PullToRefreshListActivity.
2017-10-24 16:50:18 528
转载 PullToRefresh使用详解(三)--实现异步加载的下拉刷新列表
效果图: 初始化后,正在加载图片 加载出一部分 下拉刷新 新生成的ITEM 加载完成新生成ITEM的图片 一、MainActivity.java 其它的代码就不讲了,我只说说这个
2017-10-24 16:47:32 170
转载 PullToRefresh使用详解(二)---重写BaseAdapter实现复杂XML下拉刷新
效果图: 正在刷新 刷新后 一、XML代码1、activity_main.xmlPullToRefresh标准写法,与《PullToRefresh使用详解(一
2017-10-24 16:45:30 222
转载 PullToRefresh使用详解(一)--构建下拉刷新的listView
效果图: 正在刷新 刷新后 一、导入Library下载源码后(https://github.com/chrisbanes/Android-PullToRefresh
2017-10-24 16:44:04 317
转载 Android_广播发送者与广播接收者
一、广播发送者&广播接收者介绍1.广播接收者广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写:public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据;广播意图就是通过Context.sen
2017-10-24 16:37:38 274
转载 Android_广播机制总结
1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件(Component)内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.
2017-10-24 16:36:24 151
转载 Android_数据库操作
安卓数据库帮助类/** * 数据库帮助类,用于管理数据库 * @author Administrator * */public class PersonSQLiteOpenHelper extends SQLiteOpenHelper { private String tag="PersonSQLiteOpenHelper"; public PersonSQLit
2017-10-24 16:34:51 322
转载 Android_面试经验总结
MVC,MVP 和 MVVM架构的定义Volley相关Volley的磁盘缓存Volley缓存命中率的优化Volley缓存文件名的计算推送心跳包是TCP包还是UDP包或者HTTP包ARGB_8888占用内存大小Activity中类似onCreate、onStart运用了哪种设计模式,优点是什么HashMap的底层实现Atomic、volatile、synchronized区别其他
2017-10-24 16:31:03 171
转载 Android_对话框
效果代码 //创建对话框 AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); //设置图标 builder.setIcon(R.mipmap.ic_launcher); //设置标题 builder.setTitle("确定退
2017-10-24 16:02:24 155
原创 Android_TabHost
代码块:public class MainActivity extends TabActivity { private TabHost tabHost; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-10-23 19:30:51 137
原创 Android_FragmentViewPager
代码块:public class MainActivity extends AppCompatActivity { private ViewPager vp;//声明对象 private ArrayList fragments;//存储碎片对象 private ArrayList titles;//存储标题内容 private RadioGroup rg;
2017-10-23 19:26:59 151
原创 Android_EventBus
代码块:public class MainActivity extends AppCompatActivity { EventBus bus; ProgressBar progressBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate
2017-10-23 19:04:54 151
原创 Android_BroadCast
代码块:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R
2017-10-23 19:01:45 132
原创 Android_SharePre
代码块:public class MainActivity extends AppCompatActivity { private EditText et_name,et_pass; SharedPreferences share; @Override protected void onCreate(Bundle savedInstanceState) {
2017-10-23 18:59:00 393
原创 Android_Popupwindow
代码块:public class MainActivity extends AppCompatActivity implements View.OnClickListener{ PopupWindow pop; private RelativeLayout rl; @Override protected void onCreate(Bundle savedIns
2017-10-23 18:54:00 142
原创 Android_Menu
代码块:public class MainActivity extends AppCompatActivity { int[] imgs={R.mipmap.img001,R.mipmap.img002,R.mipmap.img003,R.mipmap.img004,R.mipmap.img005, R.mipmap.img001,R.mipmap.img002
2017-10-23 18:51:34 132
原创 Android_Dialog
代码块:public class MainActivity extends AppCompatActivity{ private EditText et1,et2; private AlertDialog ad; @Override protected void onCreate(Bundle savedInstanceState) { sup
2017-10-23 18:48:51 127
原创 Android_Notification
代码块:public class MainActivity extends AppCompatActivity { NotificationManager manager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance
2017-10-23 16:02:06 141
原创 Android_SQL增删改查
OpenHelper:public class MyDbOpenHelper extends SQLiteOpenHelper{ private final static String dbName="Words.db"; private final static int version=1; public MyDbOpenHelper(Context context)
2017-10-23 15:57:47 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人