Android 疑难杂症
吃苹果的猫公子
这个作者很懒,什么都没留下…
展开
-
android小问题: Notification通知栏 中用Intent传值无效
intent.putExtra("name", namem);intent.putExtra("dizhi", dizhim);如果只是单纯的这样写,在点击通知栏跳转后,会发现传递的值全部为空。遇到这种情况时,只需要在代码的后面加上一行intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);原创 2015-10-21 20:58:35 · 1218 阅读 · 0 评论 -
Android开发:V4包fragment, getActivity()报空以及页面产生混乱的解决方案
Android开发中,如果我们用到V4包里面的Fragment,在App被切换到后台的时候,由于系统内存不足、或者切换横竖屏、又或者 App长时间在后台运行,Activity可能被回收,这种情况下fragment中的getActivity()会出现空指针异常。 如果没有用到getActivity(),也可能会出现页面混乱的情况。原创 2016-04-15 10:43:22 · 1484 阅读 · 0 评论 -
Listview中嵌套ImageView,ImageView高度自适应时,显示不占满布局有空白,解决方案
在你的ImageView布局中,加上一句:android:adjustViewBounds="true"原创 2016-04-14 19:28:11 · 2524 阅读 · 0 评论 -
Android开发问题:底部弹出popwindow,会被某些手机底部的菜单栏挡住
Android开发问题:底部弹出popwindow,会被某些手机底部的菜单栏挡住原创 2016-04-12 15:58:18 · 3891 阅读 · 0 评论 -
Android问题:ScrollView默认位置不是最顶部最全解决方案
ScrollView默认位置不是最顶部最全解决方案原创 2016-04-07 11:16:17 · 16702 阅读 · 3 评论 -
android小问题:Bundle传递对象 序列化问题
原地址:http://my.oschina.net/baishi/blog/182931android开发默认情况下,通过Bundle bundle=new Bundle();传递值是不能直接传递map对象的,解决办法:第一步:封装自己的map,实现序列化即可/** * 序列化map供Bundle传递map使用 * Created on 13-12-9转载 2015-11-20 10:31:24 · 2057 阅读 · 0 评论 -
Android小问题:String转换Json,以及org.json.JSONObject与org.json.JSONArray相互添加
import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;这是Android原生的Json数据解析包,虽然没有Gson和fastjson好用。不过由于不需要添加别的jar包,为应用节省了部分空间,也用的也算较多了。项目中用到了,查了些资料,觉得有几个地方还挺值得记录一原创 2016-01-27 15:50:22 · 11618 阅读 · 0 评论 -
android小问题:keystore问题-微信支付-Android studio
首先自己的keystore一定要有,不要用测试时的debug.keystore.如果你想要在测试时也用自己的keystore,只需要在.gradle添加如下代码android { signingConfigs { //签名设置 debug { storeFile file("release.keystore") //你的发布用k原创 2015-12-23 14:58:59 · 3759 阅读 · 0 评论 -
安卓开发小问题:关闭/打开输入法弹窗
//设置输入法,如果当前页面输入法打开则关闭 public void hideInputMethod(Activity activity){ View a = activity.getCurrentFocus(); if(a != null){ InputMethodManager imm = (InputMethodManager)原创 2016-01-05 17:33:57 · 712 阅读 · 0 评论 -
Android小问题:代码控制,动态隐藏显现状态栏
private void full(boolean enable) { if (enable) { WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;原创 2016-01-22 11:04:42 · 472 阅读 · 0 评论 -
JDK配置完成以后,“.jar”文件双击依旧不能运行的问题
1、修改注册表 开始——regedit.exe——是——HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command——默认(左击)——右键(修改)——"D:\java\jre\bin\javaw.exe" -jar "%1" %*2、修改注册表 HKEY_CLASSES_ROOT\jar_auto_fi原创 2015-12-16 18:15:50 · 6849 阅读 · 7 评论 -
android小问题:代码中设置Button被选中
其实很简单。.performClick()只需要调用这个函数就可以了。原创 2015-11-23 21:17:20 · 2394 阅读 · 0 评论 -
android小问题:RadioButton设置文字在图片背景的下方
RadioButton设置背景图片比较好弄,去掉单选的小园框只需要加android:button="@null"即可。然而,如果既添加了图片又添加了文字了。这时你只需要把android:background=""替换成android:drawableTop=""即可。效果图如下:原创 2015-10-22 22:01:26 · 7905 阅读 · 4 评论 -
android小问题:如何在Listview中获取上下文菜单对应的item项
listview的监听事件一般只针对于点击事件。如果给listview设置了上下文菜单,在点击出上下文菜单后监听事件无法得到此上下文菜单对应的Item项的position。如此,你只需要在上下文菜单的监听事件onContextItemSelected方法中添加如下代码AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo)原创 2015-10-21 21:06:54 · 1060 阅读 · 0 评论 -
Android小问题:android studio怎么查看数字签名 sha1(集成百度地图)
项目中要用到地图,需要一个sha1数字签名。在Eclipse中只需要几部就可以获得,但Android studio中就需要我们进行一系列的操作。其中总的来说,数字签名是针对你的keystone生成的,如果你用的是Android studio默认生成的debug.keystone也无妨。你只需要这样做。1、打开Android studio的 TerminalTerminal就在s原创 2016-01-21 15:39:41 · 1768 阅读 · 0 评论