
android基础
Tyrone_XU
脑子太笨,只能多记记
展开
-
Android控件系列之RadioButton&RadioGroup
学习目的:1、掌握在Android中如何建立RadioGroup和RadioButton2、掌握RadioGroup的常用属性3、理解RadioButton和CheckBox的区别4、掌握RadioGroup选中状态变换的事件(监听器)RadioButton和CheckBox的区别: 1、单个RadioButton在选中后,通过点击无法变为未选中单个CheckBox在选中后,通过点击可以变为未选中转载 2015-10-09 16:50:00 · 413 阅读 · 0 评论 -
vue-cli中使用cordova插件(JMessage)的一种方法
困扰了半天时间,项目生成APP后可以在console中直接输入JMessage打印出对象,但是在vue中却不能。看到jpush的调用方法是window.plugins.JPushPlugin,但是照葫芦画瓢window.plugins.JMessagePlugin行不通折腾半天,应该使用 window.JMessagePlugin...原创 2018-11-29 15:58:22 · 1313 阅读 · 0 评论 -
cordova同时安装jpush-phonegap-plugin和jmessage-phonegap-plugin
jmessage-phonegap-plugin@2.3.0之后不再集成jpush,需要单独安装,所以两个相互独立原创 2018-11-29 15:54:43 · 498 阅读 · 0 评论 -
问题解决Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve
android-studio File->Settings->Build, Execution, Deployment->Gradle->Uncheck Offline work option.转载 2018-03-08 18:54:09 · 30780 阅读 · 3 评论 -
android gif动画解决 fresco方法 Android Studio 3.0环境
加载和播放顺滑流畅,推荐使用1、引入fresco编辑 build.gradle 文件dependencies { // 其他依赖 compile 'com.facebook.fresco:fresco:0.12.0' / 在 API < 14 上的机器支持 WebP 时,需要添加 compile 'com.facebook.fresco:animated-bas...原创 2018-03-07 11:26:48 · 562 阅读 · 0 评论 -
The content of the adapter has changed but ListView did not receive a notification终极解决方法
这几天做一个自动扫描SD卡上所有APK文件的小工具,扫描过程中会把APK添加到LISTVIEW中显示,结果出现以下错误:(有时候触摸更新数据时候,触摸listview也会报错)10-26 18:30:45.085: E/AndroidRuntime(7323): java.lang.IllegalStateException: The content of the adapter has chang转载 2017-06-16 14:59:14 · 512 阅读 · 0 评论 -
android 动态设置控件的前提条件
简单的举个栗子说明一下:最外层有ReLativeLayout A,里面有两个LinearLayout B、C,而B中又有一个一个FrameLayout D。如果要在代码里设置B的LayoutParams,B的LayoutParams要为RelativeLayout.LayoutParams。RelativeLayout.LayoutParams params = new RelativeLayout原创 2016-10-30 09:25:10 · 400 阅读 · 0 评论 -
Android创建NDK项目(笔记)
创建一个NDK项目原创 2016-09-08 21:26:48 · 551 阅读 · 0 评论 -
Spinner初始化自动触发onItemSelected
Spinner在初始化时会自动调用一次OnItemSelectedListener事件, 但在实际开发过程中,我们不需要此功能.本人通过总结,终于找到最简单的解决方法 提供的解决办法: 第一步:设定Spinner数据源 第二步:注册事件之前调用 spinner.setSelection(0, true); 第三步:注册事件 第四步:将事件中判断 spinner选择索引结果为0,则退出事转载 2015-11-17 21:47:36 · 6332 阅读 · 2 评论 -
Android中 Bitmap和Drawable相互转换的方法
1.Drawable—>BitmapResources res=getResources();Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0);Resources res=getResources();private byte[] Bitmap2Bytes(Bitmap bm){}2.Bitmap—->Drawab转载 2015-11-17 13:29:15 · 414 阅读 · 0 评论 -
Android setOnItemLongClickListener setOnItemClickListener 同时触发解决
在处理长按时,注意的细节是把onItemLongClick返回设置为true,否则长按是会执行setOnItemClickListener。原创 2015-11-21 10:11:50 · 616 阅读 · 0 评论 -
EditText 密码显示 隐藏三种方法
CheckBox ck_ps=null; EditText ed_input=null; … ck_ps.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolea转载 2015-11-14 11:10:13 · 1010 阅读 · 0 评论 -
Android应用开发SharedPreferences存储数据的使用方法
Android应用开发SharedPreferences存储数据的使用方法 SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。1、使用SharedPreferences保存数据方法如下://实例化SharedPreference转载 2015-10-12 11:12:41 · 426 阅读 · 0 评论