自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 Monkey使用详解

App monkey 使用篇安装包下载:下载mumu模拟器地址:http://mumu.163.com/baidu/下载adb安装包 地 址:http://www.downza.cn/soft/219906.htmlAdb环境变量 配 置:在path里新建adb安装路径即可。cmd 打开命令提示符窗口输入:adb 显示如下图即安装成功。Adb连接mumu模拟器:...

2019-05-06 21:34:05 457

转载 selenium中的三种等待方式(显示等待WebDriverWait()、隐式等待implicitly()、强制等待sleep())---基于python

我们在实际使用selenium或者appium时,等待下个等待定位的元素出现,特别是web端加载的过程,都需要用到等待,而等待方式的设置是保证脚本稳定有效运行的一个非常重要的手段,在selenium中(appium通用)常用的等待分为显示等待WebDriverWait()、隐式等待implicitly_wait()、强制等待sleep()三种,下面我们就分别介绍一下这三种等待的区别在前面的博文...

2019-05-06 21:26:59 1673

原创 购物车

xml布局1.1<ListView android:layout_weight="1" android:layout_width="match_parent" android:layout_height="0dp" android:id="@+id/lv"> </ListView> <LinearLayout

2017-07-24 09:34:56 379

原创 反选全选

依赖库 : compile ‘com.android.support:recyclerview-v7:25.3.1’ 一、布局1.1 main-activity的布局<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"

2017-07-17 09:07:42 389

原创 自定义View实心圆和圆环

1.1、添加在vules中的Color中<declare-styleable name="ProgressView"> <!--circleColor 设置圆形边框的颜色 sweepColor设置扇形变换的颜色 startAngle 设置起始角度 sweepStep 设置变换的步长--> <attr name="circleColor" format=

2017-06-11 21:59:01 1479

原创 RxJava结合Retrofit实现的网络请求(Observable被观察者和 Subscriber观察者)

1.1、先导入依赖: compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1'1.2、重点: 观察者 与 被观察者观察者:Subscriber 一般作用于 V层,负责接收 被观察者 传递过来的信息被观察者:Observable 一般作

2017-06-07 17:03:16 2369

原创 自定义View(通过ViewGroup实现,Textview长度根据字数的多少而定的)

一、布局1.1、Drawable文件布局<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#5522ff"/> <corners android:radius="10dp"/>

2017-06-07 15:13:59 556

原创 ViewPager+Fragment+TabLayout实现的头部滑动

添加依赖:compile ‘com.android.support:design:25.3.1’一、布局文件1.1、mainacvivity布局<HorizontalScrollView android:layout_width="match_parent" android:layout_height="55dp" android:scrollba

2017-05-31 20:11:23 879

原创 频道管理(简单的添加、删除)

添加依赖 compile ‘com.android.support:recyclerview-v7:25.3.1’一、布局文件1.1、drawable布局 <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:sha

2017-05-31 19:51:54 1193

原创 频道管理(移动,删除,添加 )

依赖:compile ‘com.android.support:recyclerview-v7:25.0.1’ 一张小图片:一、文件布局 1.1、Drawable的布局1.redsharpe文件的布局<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/r

2017-05-27 20:50:51 1210

原创 EventBus两个Activity传值

EventBus是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。 依赖:compile ‘org.greenrobot:eventbus:3.0.0’1.1MainAcivity主方法public class MainActivity extends AppCompatActivity {

2017-05-25 10:56:55 2811

原创 MVP框架

理解: MVP框架中的M是Model模型层、V是View视图层、P是Presenter实现复杂逻辑层;主要是M层和P层实现复杂的逻辑思维,然而V层只是去调用,不需要实现任何逻辑,最终是M层和P层保持连接,P层和V层保持连接,M层和V层没有联系。 第一个类实现xutils,需要导入XUtils的第三方框架public class HomeAppliction extends Applica

2017-05-25 10:34:37 329

原创 AlertDialog弹框和ProgressDialog下载进度框

public class MainActivity extends AppCompatActivity { private int bar = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2017-05-25 09:42:18 1327

原创 MVP框架RecyclerView多种样式布局显示

RecyclerView已经取代了ListView和GridView,实现的功能 远远比它们强大 首先要到如依赖compile ‘com.android.support:recyclerview-v7:25.3.1’,将版本改成自己Studio的版本 一、布局格式//主方法的布局<android.support.v4.widget.SwipeRefreshLayout

2017-05-18 21:41:36 870

原创 短信验证

首先下载一个Android 版本的短信验证码SDK的Jar包,然后回到主页点击快速集成,接着选择Android Studio选择2.0以上版本的 网址:http://wiki.mob.com/android-%E7%9F%AD%E4%BF%A1sdk%E9%9B%86%E6%88%90%E6%96%87%E6%A1%A3/#h1-3 module里面使用带界面的SMSS

2017-05-17 10:47:23 468

原创 本地图片上传

一、 清单文件的配置 添加权限<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="andro

2017-05-17 09:38:44 353

原创 网址

一、侧滑页面1.怎样倒步骤 http://www.cnblogs.com/wfm542171065/p/5384167.html2.具体的做法 http://www.cnblogs.com/liushilin/p/5617423.html二、友盟配置第三方登录网址 账号:QQ邮箱157 http://dev.umeng.com/social/android/quick-

2017-05-17 09:21:40 490

原创 TabLayout导航头实现的滑动

需要在Gradle Scripts中配置 compile ‘com.android.support:design:25.3.1’ 1.布局文件<HorizontalScrollView android:layout_width="match_parent" android:layout_height="55dp" android:scro

2017-05-13 11:15:25 685

原创 夜间模式切换

在style中添加夜间主题 <!--白天主题--><style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/color

2017-05-13 10:51:00 613

原创 视频播放

public class MainActivity extends Activity { private VideoView video; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon

2017-05-03 21:05:50 402

原创 播放音乐 上下播放

public class MainActivity extends Activity { private MediaPlayer player; private MediaPlayer players; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat

2017-05-03 21:04:53 553

原创 补间动画的实现

public class MainActivity extends Activity { private ImageView img_view; private AlphaAnimation animation; private AlphaAnimation alpha; private ScaleAnimation scaleAnimation; privat

2017-05-03 21:03:31 502

原创 帧动画的实现

public class MainActivity extends Activity { private ImageView img; private AnimationDrawable anima; @SuppressLint("NewApi") @Override protected void onCreate(Bundle savedInstanceState) {

2017-05-03 21:02:37 742

原创 Expand 二级目录集合实现的

public class MainActivity extends Activity { private ExpandableListView pand; private ArrayList<Bean> beans; private ArrayList<childBean> childB; private MyExpand expand; @Override

2017-05-03 21:01:40 449

原创 ViewPager结合Fragment 实现的页面切换

是否第二次登陆 //记录是否第二次登陆 第二次登陆直接显示界面,然后两秒后跳转 SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE); SharedPreferences.Editor edit = sp.edit(); //判断是否为空 boolea

2017-05-03 21:00:14 493

原创 网络是否连接

注意:需要在XML文件中配置权限 uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCr

2017-05-03 15:49:34 317

原创 Pull解析

一、将文件cope到assets目录下 二、需要添加一个Bean类public class MainActivity extends Activity { private ListView list_view; private ArrayList<Bean> list; private Bean bean; @Override protected void

2017-05-02 11:03:51 328

原创 ContentProvider工程之间的调用

这里实现的是前者,第一个ContentProvider一、首先这里创建一个类继承ContentProvider,然后重写里面的方法public class MyContentProvider extends ContentProvider{ private MySqliter sqliter; @Override public boolean onCreate() {

2017-04-29 11:33:24 449

原创 Image图片压缩

> 第一个页面 主方法中实现public class MainActivity extends AppCompatActivity { private ImageView ivIcon; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta

2017-04-29 11:18:42 524

原创 ImageLoader框架实现的图片缓存

一、需要在XML清单文件中application里面配置android:name=".MyImageLoader" 二、需要添加一个框架,在project Structure 选中当前工程点击Dependencies ,有上角的加号,选择第一个,然后搜索universal-image-loader:1.9.5 这方法中 public class MyImageLoader extend

2017-04-27 13:51:56 294

原创 ViewPager之无限轮播图

// 主方法 public class MainActivity extends AppCompatActivity {private ViewPager vp;private List<String> imgUrl;private int currentPosition = 33;private Handler handler = new Handler(){ @Override

2017-04-21 19:52:55 554

原创 ListView多条目加载

//主方法实现 public class MainActivity extends AppCompatActivity {private ListView lv;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi

2017-04-21 19:46:58 1380

原创 Android之xListView网络请求上拉下拉加载

添加网络请求权限导入一个依赖库 需要升级到自己当前Studio的版本 如何将类依赖到依赖库步骤:Project Struture–>在左边选中当前的工程–>点击Dependencies–>右上角红的的加号,选择Module dependency–>点击xListView(名称自定义)这个依赖库–>点击OK,完成。 //一、主方法public class MainActivit

2017-04-21 19:38:25 823

原创 Viewpager_Fragment实现的页面滑动

创建四个Fragment类 ——>页面滑动public class MainActivity extends FragmentActivity {private ViewPager vpager;private RadioButton but1;private RadioButton but2;private RadioButton but3;private RadioGroup grou

2017-04-16 20:32:20 353

原创 AsyncTask之加载图片

——>这是主方法的代码实现public class MainActivity extends AppCompatActivity {private ImageView img;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon

2017-04-16 20:28:17 312

原创 HttpURLConnection_get 网络请求

HttpURLConnection 网络请求get 注意: 需要在清单文件中配置文件 uses-permission android:name=”android.permission.INTERNET”代码实现public class MainActivity extends AppCompatActivity {@Overrideprotected void onCrea

2017-04-13 19:32:13 548

原创 HttpUrlConnection_Post请求

HttpUrlConnection通过Post请求public class MainActivity extends AppCompatActivity {private TextView ontv;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState

2017-04-13 19:24:17 433

原创 Web查看号码归属地

**注意**1.首先将我们的Ksaop的Jar包放到当前工程下的libs包下。 2.要在AndroidManifast.Xml文件中配置文件, public class MainActivity extends AppCompatActivity {private Button onBut;private EditText onEdit;private TextView onTv;@O

2017-04-12 08:50:04 434

原创 TCP与UDP协议的区别

2017-04-11 09:43:54 800

原创 视频播放

public class MainActivity extends Activity {    private VideoView video;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);  

2017-04-10 14:49:03 541

空空如也

空空如也

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

TA关注的人

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