![](https://img-blog.csdnimg.cn/20181109164803692.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android开发
文章平均质量分 64
Android开发学习
Tvas
这个作者很懒,什么都没留下…
展开
-
使用HTTP协议访问网络
一.使用HttpURLConnection①首先获取HttpURLConnection的实例URL url = new URL("https://www.baidu.com");connection = (HttpURLConnection)url.openConnection();②在得到HttpURLConnection的实例后,可以设置HTTP请求所使用的方法。常用的方法主要有两个...原创 2018-11-14 16:16:58 · 748 阅读 · 0 评论 -
TextView实现界面跳转功能
1.了解SpannableStringSpannableString其实和String一样,都是一种字符串类型,SpannableString可以直接作为TextView的显示文本,不同的是SpannableString可以通过使用其方法setSpan方法实现字符串各种形式风格的显示,重要的是可以指定设置的区间,也就是为字符串指定下标区间内的子字符串设置格式。使用该命名方式时为了接下来使用set...原创 2018-10-15 16:57:46 · 3457 阅读 · 1 评论 -
消息提示框的使用
消息提示框的使用一.用Toast实现提示框1.Toast.makeText(this,“提示",Toast.LEAGTH_SHORT).show();2.Toast.makeText(this,getString(R.string.welcome),Toast.LENGTH_SHORT).show();//从资源文件string.xml中获取提示信息二.使用AlertDialog.Buil...原创 2018-10-11 16:59:44 · 459 阅读 · 0 评论 -
LinearLayout布局简述
线性布局简述布局的方向在LinearLayout元素中添加android:orientation特性,将值设置为horizontal即表示行,设置为vertical即表示列,在运行时也可以改变方向,需要通过LinearLayout来调用setOrientation(),并传入HORIZONTAL或VERTICAL参数。如下代码所示orientation.setOrientation(Line...原创 2018-10-12 14:24:28 · 433 阅读 · 0 评论 -
RelativeLayout页面布局
相对布局方式android:layout_below=”@id/t1”表示当前控件位于指定id控件的下方android:layout_above 表示当前控件位于指定id控件的上方Android:layout_toRightOf 指定id控件右方Android:layout_toLeftOf 指定id控件左方Android:layout_alignTop 表示当前控件位于指定id控件顶部...原创 2018-10-12 14:40:47 · 216 阅读 · 0 评论 -
radioButton控件的使用方法
radioButton控件的使用方法radioButton控件的定义private RadioGroup rg;protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.explain); rg=(Ra...原创 2018-10-12 14:42:36 · 14307 阅读 · 0 评论 -
Handler和AsyncTask异步方式的实现
1.Handler异步方式的实现在Handler 异步实现时,涉及到 Handler, Looper, Message,Thread四个对象,实现异步的流程是主线程启动Thread(子线程)运行并生成 Looper获取Message并传递给Handler逐个获取Looper中的Message,并进行UI变更。Handler可以分发Message对象和Runnable对象到主线程中,每个Handl...原创 2018-11-09 16:45:27 · 256 阅读 · 0 评论 -
Android上传图片功能实现
1.如果没有相机权限,申请打开相机权限if (!ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CAMERA)){ ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA},0...原创 2018-11-08 10:21:25 · 3371 阅读 · 0 评论 -
Activity与Fragment之间跳转实现
1.实现Activity到Fragment之间的跳转首先在MainActivity的条件函数中加入如下代码Intent mIntent = new Intent(MainActivity.this,Menu.class);mIntent.putExtra("id",1);startActivity(mIntent);然后在Menu中接收传递过来的id值,对值进行判断,打开对应Fr...原创 2018-11-05 16:40:26 · 2307 阅读 · 2 评论 -
RecyclerView组件使用说明
setLayoutManager方法说明rv.setLayoutManager(new LinearLayoutManager(this)):组件垂直往下线性布局rv.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL,false))第一个参数为上下文环境,第二个参数表示水平布局...原创 2018-10-31 16:45:32 · 343 阅读 · 0 评论 -
ButterKnife与BindView使用详解
ButterKnife与BindView使用详解ButterKnife的优势具有强大的view绑定和click事件处理能力方便处理Adapter里的viewHolder绑定问题运行时不会影响app效率,配置方便代码清晰,可读性强、使用方法以及注意事项:在Activity中ButterKnife.bind(this);必须在setContentView();之后,且父类bind绑定后,...原创 2018-10-30 15:13:04 · 13487 阅读 · 0 评论