- 博客(29)
- 资源 (6)
- 收藏
- 关注
原创 Jmeter入门完整版浅析
1、下载Jmeter需要大家注意JDK版本需与之相对应,不然会出现点击jmeter.bat时无法启动等情况。历史版本Jmerter如下:https://archive.apache.org/dist/jmeter/binaries/ 2、Jmerter安装:①Jmeter需要下载安装JDK。官网下载地址:http://www.oracle.com/technetwork/java/j...
2019-01-15 19:50:19 299
原创 Git(Android Studio)项目提交更新到github详细步骤及可能遇到问题
Git(Studio)上传项目到Github详细步骤,下载工具,及安装中可能遇到的问题
2016-09-29 22:40:52 1067
原创 WebView加载网页视频
众所周知,Android内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,可以在一些方面起到独特作用。WebView的一些优点: 可以直接显示和渲染web页面,直接显示网页 webview可以直接用html文件(网络上或本地assets中)作布局 好了大家要是写简单的布局
2016-09-26 23:16:45 1056
原创 Android中ScrollView中嵌套ViewPager导致ViewPager不显示问题
首先看ScrollView中有没有加入fillViewport属性,同时ViewPager设置为固定高度,切记设置高度是个关键,否则会出现ViewPager充满屏幕的情况。 android:layout_width="match_parent" android:layout_height="match_parent" android:fi
2016-09-22 11:25:57 1521
原创 (数据库)Android登录,注册界面简单实现。
本文使旨在用最简单的Demo来实现原理,有不足之处欢迎指出,多多包涵,大家一起交流~ 1、一般兄弟们看这篇文章应该对数据库多少有些了解,简洁说SQL是Structured Query Language结构化查询语言的缩写。SQL是专为数据库而建立的操作命令集。数据库简单的说就是实行增,删,改,查的方法。 今天我用数据库写了一个登录注册界面,仿的是ONE的登录界面 登录...
2016-08-31 23:29:47 21432 64
转载 Fragment、Activity生命周期对比
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码:一,Fragment的生命周期 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppLi
2016-08-08 16:27:55 414
转载 handler消息机制了解
Andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。2)Handler: 你可以构造Handler对象来与Looper沟通,以便push
2016-08-04 18:00:47 491
原创 简单易懂Android之Animation(动画)及Activity动画跳转
动画的分类: 1、帧动画(Frame) 类似电影胶片,由很多帧图片,通过不间断的改变,来产生动画效果。 2、补间动画(Tween) 对View控件进行变换(平移,缩放,旋转,透明度)来产生动画效果。 动画的分类:常用的属性如下:帧动画:public class Fram
2016-07-26 22:27:29 1481
原创 Android之 Service详解
Service是Android中四大组件之一,在Android开发中起到非常重要的作用,先来看一下官方对Service的定义:A Service is an application component that can perform long-running operations in the background and does not provide a user interfac
2016-07-23 20:18:18 397
翻译 Android深入浅出之了解 Notification(通知栏)~
在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。(
2016-07-21 19:44:45 560
原创 ListView
Android广播机制就是在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。在Activity中,注册广播的一个Demo。总共分3步第一步:定义一个BroadcastReceiver广播接收类:[java] view plain copy private BroadcastReceiver mBroadcas
2016-07-20 18:00:14 324
原创 持久化技术
就是将某些数据进行存储,可以实现在某些时机取出想要的数据.较好的apps都需要保存用户的设置信息,例如默认的字体/字号等信息,缓存的一写网络数据,将图片缓存到文件等等。public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedIns
2016-07-19 20:18:40 517
翻译 Java四种线程池的使用
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
2016-07-19 20:00:58 604
翻译 辗转相除法和更相减损术原理分别是什么
辗转相除法, 又名欧几里德算法(Euclidean algorithm)乃求两个正整数之最大公因数的算法。原理设两数为a、b(b<a),用gcd(a,b)表示a,b的最大公约数,r=a mod b 为a除以b以后的余数,k为a除以b的商,即a÷b=k.......r。辗转相除法即是要证明gcd(a,b)=gcd(b,r)。第一步:令c=gcd(a,b),则设a=mc,b=nc第二步:
2016-07-17 16:16:38 4270 1
翻译 算法----欧拉算法
在计算固体力学中多用Lagrange 列式,计算流体力学用Euler列式,但在解决流体-固体耦合问题时需要一种将两种方法的优点结合起来的算法,即Arbitrary Lagrange-Euler算法,简称为ALE算法。ALE最早是为了解决流体动力学问题而引入的,并使用有限差分方法。Donea,Belytschko等人分别将ALE法引入有限元当中,用于求解流体于结构相互作用问题。Hughes等人建立了
2016-07-17 15:56:00 12292
翻译 排序算法------快速排序
今天介绍快速排序,这也是在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。思想快速排序采用的思想是分治思想。快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也
2016-07-17 15:25:14 307
原创 Android对话框 Dialog
常见的对话框!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1.常规对话框2.优化对话框3.列表对话框4.单选对话框5.多选对话框一、常规对话框1.设置normalButton; 先创建builder对象 AlertDialog.Builder buil
2016-07-16 17:14:37 328
原创 Android短信和拨打电话
1.自定义短信步骤:1、在清单文件中声明权限2.获取控件并添加响应事件 findviewbyid....setonclicklistener.... 显示的提醒用户是否允许Apk使用短信发送功能 ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.
2016-07-16 16:20:38 467
原创 android RecyclerView响应点击事件
上篇简单介绍了 RecyclerView 的用法,说到RecyclerView 中没有提供 OnItemClickListener 和 OnItemLongClickListener 的监听事件,也就是说,我们要自己在adapter里面写接口实现。RecyclerView 要想实现响应事件,需要自定义监听器//实现RecyclerView响应事件的步骤//1.声明一个借口,定义
2016-07-14 23:06:48 3213 1
翻译 Android RecyclerView 使用完全解析 体验不一般的控件
概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。那么有了ListView、GridView为什么还需要RecyclerView这样的控件呢?整体上看RecyclerView架构,提供
2016-07-13 22:58:36 485
翻译 Android抽象布局——include、merge 、ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2016-07-12 21:51:58 360
翻译 Android利用canvas画各种图形
1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into t
2016-07-11 22:54:17 516
翻译 Android 联系人数据库介绍以及对联系人的基本操作
一、 联系人数据库 联系人的数据库文件的位置/data/data/com.android.providers.contacts/databases.contacts2.db 数据库中重要的几张表1、contacts表该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加到收藏夹等信
2016-07-11 22:48:09 614
原创 五分钟学会之contentprovider
package com.example.user.android2lesson_05_contentprovider;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity {// 内容
2016-07-09 21:22:58 465
原创 五分钟学会之数据库~
岐小白开课啦~ 跟着岐小白,以后不用刮大白^_^ SQL----数据库package com.example.user.android2lesson_day4_database;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;impo
2016-07-09 21:07:11 446
原创 五分钟学会之AsyncTask
岐小白开课了: AsyncTaskpackage com.example.user.android2lesson_day3_asynctask;import android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import android.os.
2016-07-09 20:54:33 813
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人