【android – Retrofit RxJava – 如果我使用了Disposable.dispose(),那么当片段恢复时不会发光】教程文章相关的互联网学习教程文章

熟悉AndroidAPI系列12——AlertDialog和Toast【代码】

如何建立上面的对话框和提示信息 1@Override2protectedvoid onCreate(Bundle savedInstanceState) {3super.onCreate(savedInstanceState);4 setContentView(R.layout.activity_main);5 6 btn = (Button)findViewById(R.id.btn);7 builder = new AlertDialog.Builder(this);8 builder.setTitle("提示框");9 builder.setIcon(R.drawable.ic_launcher); 10 builder.setMessage("确定删...

android控件开发之TimePicker和DatePicker

android控件开发之TimerPicker和DatePickerjava代码:package com.example.timepicker; import android.os.Bundle; import android.app.Activity; import android.app.DatePickerDialog; import android.app.Dialog; import android.app.TimePickerDialog; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.DatePicker; impo...

Android的软应用的使用【代码】

Java中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。使用软引用能防止内存泄露,增强程序的健壮性。 SoftReference的特点是它的一个实例保存对一个Java对象的软引用,该软引用的存在不妨碍垃圾收集线程对该Java对象的回收。也就是说,一...

Android 服务器jdbc连接错误【代码】

============问题描述============服务器端用jdbc连接数据库,结果出现这样的错误: org.apache.catalina.core.StandardWrapperValve invoke ??: Servlet.service() for servlet [LoginServlet] in context with path [/BBStuServlet] threw exception java.lang.NullPointerExceptionat com.roy.bbstuservlet.JDBConnection.executeQuery(JDBConnection.java:61) 我查看61行的代码:Statement stmt = con.createStatement(); 这一...

[笔记]Android开发环境配置及HelloWorld程序【图】

Android的开发须要下面四个工具:1.JDK2.Eclipse3.Android SDK4.ADT具体功能:1.JDK。JDK即Java Development Kit(Java开发工具包),包含JAVA执行环境,基础类库和JAVA工具。是JAVA执行的基础。2.Eclipse。Eclipse是开发JAVA程序的软件工具。3.Android SDK。SDK即Software Development Kit(软件开发工具包)。AndroidSDK指的是Android专属的软件开发工具包。4. ADT。ADT,即Android Development Tools(Android开发工具)。是在e...

android面试(2)----组件【代码】

1.anroid:id的作用?android:id是作为控件的唯一标示符。可以使用与releativelayout中,也可以再Activity中通过findviewbyid来获得指定的控件。2.android:padding 和android:layout_margin的区别。padding是内部,而margin是外部。padding 的部分设置background可以覆盖到,而margin无法覆盖。3.Imagebutton & imageviewImagebutton extern imageview。4.调用activity的几种方法?显示调用:Intent intent = new Intent (this,m...

使用Ant批量打包Android应用完全指南【图】

本文章由Socks完成,博客地址:http://blog.csdn.net/zhaokaiqiang1992 转载请说明!折腾了一下午,百度了一下午,终于实现了使用Ant对Android应用的批量打包,也算是了却了我的一桩心事。虽然网上的这部分教程也有,但是感觉写的不是详细。更为重要的是,各种方法之间的差异比较大,对于新手来说,各种方法之间的选择是极为痛苦的,一个方法一个方法的去实验,是很浪费时间的。因此,我想给大家提供一套完整的,详细的Ant打包Andr...

Android OpenGL ES(七)----理解纹理与纹理过滤

1.理解纹理 OpenGL中的纹理可以用来表示图像,照片,甚至由一个数学算法生成的分形数据。每个二维的纹理都由许多小的纹理元素组成,它们是小块的数据,类似于我们前面讨论过的片段和像素。要使用纹理,最常用的方式是直接从一个图像文件加载数据。 每个二维纹理都有其自己的坐标空间,其范围是从一个拐角的(0,0)到另一个拐角的(1,1)。按照惯例,一个维度叫做S,而另一个称为T。当我们想要把一个纹理应用于一个三角形或一组三...

Android Studio 连接真机不识别

本人也是初学。。写错的请大神多多批评指正! 不胜荣幸!! 强烈推荐使用真机测试。。除非是最后关头要测试各个Android系统版本。。 本人遇到的连不上的原因有以下几种: 1 -- 手机设置问题。开USB调试 方法: 手机设置 - 开发人员选项 - USB调试 - 勾选2 -- 数据线问题。 有的数据线只能用来充电,有的可以连接存储。识别方法很简单。。插上机器有USB存储设备的提示的就可以用。另外数据线如果都露线皮了。。就赶紧扔了...

Android上传文件之FTP

android客户端实现FTP文件(包括图片)上传应该没什么难度。写下来就了为了记录一下,望能帮到新手。 需要用到 commons-net-3.0.1.jar,后面附上jar包。 直接上代码:/** * 通过ftp上传文件 * @param url ftp服务器地址 如: 192.168.1.110 * @param port 端口如 : 21 * @param username 登录名 * @param password 密码 * @param remotePath 上到ftp服务器的磁盘路径 * @param fileNamePath 要上传的文件路径 * @par...

Android Looper详解

在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数, 一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那 些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。消息循环是一个很有用的线程方式,曾经自己用C在Linux下面实现...

android:backgroundDimEnabled的作用【图】

<style name="CustomDialogStyle" parent="@android:style/Theme.Dialog"><item name="android:windowBackground">@android:color/transparent</item><item name="android:windowNoTitle">true</item><item name="android:backgroundDimEnabled">true</item></style>如上。上面是一个Dialog的Theme 如果设置android:backgroundDimEnabled为false.那弹出的对话框背景是亮的,如下图。如果设置android:backgroundDimEnabled为True那么...

android中Activity回传数据

比如从A跳转到B,然后等待从B回传数据:那么在A中这样跳转:startActivityForResult(intent, 100); 后面那个requestCode要大于0;然后在A中重写这个方法: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.e("onActivityResult", "onActivityResult");//可以根据多个请求代码来作相应的操作 if(20==resultCode) {}} 在B中使用: Intent intent=new Intent(); intent.putEx...

Android - 内存监控工具

https://blog.csdn.net/feng88724/article/details/6460918 https://blog.csdn.net/itfootball/article/details/48734553原文:https://www.cnblogs.com/qlky/p/10700662.html

Android开发-浅谈架构(二)

写在前面的话我记得有一期罗胖的《罗辑思维》中他提到 我们在这个碎片化 充满焦虑的时代该怎么学习--用30%的时间 了解70%该领域的知识然后迅速转移芳草鲜美的地方 像游牧民族那样。原话应该不是这样,但是我想说的是 自从我想写一些笔记记录知识的时候 为了不误导其他人 我不得不参考github 一些比较知名大牛的代码。在这个过程中 我下载过很多demo.一点一点的啃 汲取精华的部分 当然也充满疑惑。后来觉得标题取得有点大了 我应该取...