Android
梦想实现家jamie
不喜欢探究原理和机制的程序媛,不是一个好程序媛!
展开
-
Android网络加载时显示进度条对话框
1、声明变量private Handler handleProgress = new Handler();private ProgressDialog progressDialog = null;2、(在onCreate方法中)在开始进行网络连接时,显示进度条对话框progressDialog = ProgressDialog.show(DeviceStatusActivi原创 2016-06-21 09:31:16 · 4457 阅读 · 2 评论 -
Android---Activity的四种启动模式
一、standard(标准模式):无须指定launchMode属性,默认采用standard加载模式。如:DActivity不断启动自身,不断新建DActivity实例,但TaskID一样,所以不会启动全新的Task;按返回的时候,逐一从Activity栈顶删除Activity实例;二、singleTop(Task栈顶单例模式):指定launchMode=“singleTop”;如:任务栈中是A-...原创 2018-01-17 23:28:37 · 422 阅读 · 0 评论 -
Android---获取Activity返回的数据
使用场景:类似于这种场景:第一个Activity中需要选择设备的经纬度信息(在百度选择地理位置选择),因此需要重新开一个Activity界面显示地图,让用户在地图上标注地点,取得经纬度信息,并返回第一个页面,保存在经纬度信息栏;步骤:1、第一个MainActivity.java:通过startActivityForResult(Intent intent, requestCode原创 2018-01-17 16:34:01 · 3191 阅读 · 0 评论 -
Android---Activity传递值对象的2种方法:Serializable、Parcelable
方法一、java的序列化接口:java.io.Serializable,操作简单,序列化的操作由系统完成,所以速度慢:1、新建User.java类,写上get和set方法、构造方法,并实现Serializable:package top.javaer.app.sound;import java.io.Serializable;/** * Created by Administ原创 2018-01-17 00:23:43 · 565 阅读 · 0 评论 -
Android---Activity传递数据包
一、方法一:通过Intent的putExtra(bundle)方法传递参数:第一个MainActivity:findViewById(R.id.startAnotherActivity).setOnClickListener(new View.OnClickListener() { /** * Activity之间通过Intent传递数原创 2018-01-16 15:39:38 · 374 阅读 · 0 评论 -
Android---Activity之间的传值
第一个:MainActivity:findViewById(R.id.startAnotherActivity).setOnClickListener(new View.OnClickListener() { /** * Activity之间通过Intent传递参数 * @param view原创 2018-01-16 14:31:43 · 338 阅读 · 0 评论 -
Android---给方法自动添加带参数的注释的快捷键设置
1、File---Settings---keymap---在搜索框输入comment:2、右击Fix doc comment,选择Add Keyboard Shortcut添加快捷键:3、按住键盘上的Alt+X键(或者设置为你想设置的其它的快捷键),保存即可:4、原代码无注释:5、按刚刚设置好的快捷键Alt+X,代码上便会多出带参数的注释:原创 2018-01-16 14:10:45 · 3790 阅读 · 0 评论 -
Android---installation failed with message null.
错误提示 运行app时弹出窗口提示: installation failed with message null. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. WARNING原创 2017-12-06 17:41:35 · 2308 阅读 · 1 评论 -
Android---蓝牙状态值
// 获得BluetoothAdapter对象 BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();int s = bluetoothAdapter.getState(); Log.d("蓝牙状态值:", String.valueOf(s));原创 2017-10-30 11:10:50 · 1316 阅读 · 0 评论 -
Android---requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS
08-18 14:14:39.937 5950-5950/? E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.smartenergy_tech.dataeye, PID: 5950 java.lang.SecurityException: Permission Denial: opening provider co原创 2017-08-18 14:47:08 · 5335 阅读 · 1 评论 -
Android---阻止APP的title显示
如图一所示:在上方有个label显示的是app的name,我不想让它显示出来,让整个页面全屏,如图二所示:图一 显示title只要在AndroidManifest.xml中相应的Activity处,增加一行theme属性,设置为NoTitleBar:<activity android:name=".activity.LoginActivity" andr原创 2017-08-15 16:04:06 · 1145 阅读 · 0 评论 -
Android Dialog点击对话框外部让其消失的实现方法
mDialog.setCanceledOnTouchOutside(true);原创 2016-06-21 13:44:00 · 1859 阅读 · 0 评论 -
单位转换---dp转化为px---可以将其封装为一个工具类
// 把dp转化为pxmMenuRightPadding = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,50, context.getResources().getDisplayMetrics());更多文章,请点击:http://blog.csdn.net/u010841622原创 2016-06-24 09:03:43 · 459 阅读 · 0 评论 -
3秒后跳转到登录界面
方法一:new Handler().postDelayed(new Runnable() { public void run() { Intent intent = new Intent(FirstActivity.this, LoginActivity.class); startActivity(intent); finish();原创 2016-06-28 13:14:04 · 20603 阅读 · 0 评论 -
on a null object reference 问题的解决办法
准备做下拉刷新的功能的时候,自定义了一个ExpandableListView控件,突然报了一个空对象on a null object reference 的错误,找了很多资料都不能解决问题。我又跑到朋友那里问,六月提示了我invoke问题。感谢六月,有你们我会进步飞快的。最后在一篇文章中得到了启示,感谢作者pengmq在http://www.cnblogs.com/Pota原创 2016-07-20 14:29:35 · 26955 阅读 · 0 评论 -
安卓控件 listView 的学习及优化 (ConvetView、viewHolder)
(转载注明:http://blog.csdn.net/itermeng/article/details/52149426)一. listView 的学习众所周知ListView 是一个控件,一个在垂直滚动的列表中显示条目的一个控件。使用方法为:1. 布局添加Listview 2. 在对应的activity找到listview 3. 创建一个Adapter适配器继承BaseAdapter,封装4个方...转载 2018-02-27 11:24:20 · 438 阅读 · 0 评论