- 博客(7)
- 收藏
- 关注
原创 android 下载apk后安装apk(适配android 7.0)
为适配7.0以后系统,首先需要在AndroidManifest.xml文件中application节点下定义provider,如下: <provider android:name=:"android.support.v4.content.FileProvider" android:authorities="com.dlgs.vendor....
2018-12-08 11:19:23
405
原创 ScrollView包裹listView、ScrollView包裹tablayout+ViewPager不显示问题的解决
1.ScrollView包裹ListView,listView会显示1-2行或者不显示,此时需要重新listView重写onMeasure()方法;public class MyListView extends ListView{ // 构造方法 。。。。。。 // 重写测量方法 protected void onMeasure(int widthMeasureSpec,i...
2018-04-05 15:42:53
768
原创 自己理解的接口回调
有2个类和一个接口,假设类名为A和B,接口名为C;接口C如下:public interface C{ void onC(String s);}类A将接口C对象当做它的成员变量,然后构建set方法给接口对象初始化赋值,在A类中使用接口C的方法;类A代码如下:public class A{ public C c; public void setC(C c) { this....
2018-03-17 20:36:40
307
原创 Android 绑定服务
Service是没有界面的,一直在后台运行,适合执行一些无须与用户交互,长期运行的任务;例如:后台播放音乐、后台下载等。服务开启有2种方式,startService()和bindService(),也可以混合使用;Activity活动startService()后就与没什么关联了,当程序销毁时,服务还在运行,所以使用startService()后需要在Activity的onDestory(
2017-11-03 16:53:18
488
原创 Java基础 位运算
1.按位与运算符(&)--主要讲述正数,负数只讲一例 5&6 =?先转换成二进制数:5 = 0000 0101; 6 = 0000 0110;按位与是:各位数都为1就取1;不然就取0;所以结果是: 0000 0100 =4;负数要先取它的补码:例如:5& -6 =? 5 = 0000 0101 ;(原码、补码、反码都为它)-6原码:1000 0110
2017-10-26 15:12:13
199
原创 Java 基础 原码、反码、补码
一、原码、反码、补码1.正数的原码、反码、补码都是本身,如7的原码、反码、补码都是: 0000 0111;2. 0的反码、补码都是03.负数的原码、反码、补码原码最高位为符号位,如-7的原码是:1000 0111;反码:原码除最高位(符号位)不变,其他位取反,如-7的反码是:1111 1000;补码:在反码的基础上加1;如-7的补码是:1111 1001;
2017-10-26 11:37:04
380
原创 Android 主线程与子线程之间消息传递
public class MainActivity extends AppCompatActivity implements View.OnClickListener {//点击mButton子线程发消息给主线程,mButton2主线程发消息给子线程 private static final String TAG = "MainActivity"; private Butt
2017-02-18 15:18:04
935
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人