微博登录返回信息 uid=2631836861 favouritescount=45 location=江西 南昌 description=宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒 verified=false friendscount=251 gender=1 screenname=舞影凌风 statusescount=147 followerscount=141 profileimageurl=http://tp2.sinaimg.cn/2631836861/180/40014773645/1 accesstoken=2.00dzuGsCavph_Be85f8070ed1hEUtB QQ登录信息 is_yellow_year_vip=0 vip=0 level=0 province=江西
pengwei
0
FragmentTabHost+RadioGroup实现底部菜单栏
先上效果图 布局文件: ** * * 主要代码: ** *package com.example.fragmentbottommenu; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTabHost; import android.view.Menu; import android.widget.RadioGroup; import android.widget.RadioGroup.OnCheckedChangeListener; import android.widget.TabHost.TabSpec; public class FragmentBottomTab extends FragmentActivity { // 定义FragmentTabHost对象 private FragmentTabHost mTabHost;
Fragment里面的Viewpaper不显示内容
转自:http://blog.csdn.net/cshxql/article/details/22788343 最近fragment越来越火了,ViewPager也越来越广泛使用了,群里很多朋友就不约而同的遇到了一个奇葩的问题,fragment里面放viewpager有些时候会不会出现内容。所以今天把这个解决方案分享一下,希望大家能看到,不要浪费太多时间在这个问题上。 其实后来看到有人说是fragment里面嵌套fragment导致的。 这个问题我当初遇到的时候花了三个晚上才找到解决方案,纳入我的疑难杂症分类收藏中! 我的情况是两个地方用同一个fragment,这个fragment里面包含ViewPager,此时一般来说第一个显示的fragment会显示内容,第二个就不会显示了。在调试中打了Log看了,没显示内容的在Viewpager的getitem中并不会执行。 其实这个问题很简单,只需要在new FragmentPagerAdapter的时候传进去的fragmentManager不要使用getFragmentManager,而使用getChildFragmentManager()即可解决此问题。 具体原因估计大家看到解决方案也能猜出个大概来,也就是子fragment用父fragment的FragmentManager了,然后不会出来内容
理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html 主要看两张图,和跑代码 一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment 11-29 14:26:35.095: D/AppListFragment(7649): onAttach 11-29 14:26:35.095: D/AppListFragment(7649): onCreate 11-29 14:26:35.095: D/AppListFragment(7649): onCreateView 11-29 14:26:35.100: D/
android通过指令给apk签名
例如: 要对Liqu.apk 文件签名 希望签名后的文件名为 Liqusign.apk 密匙库文件为 d:\project\xxxxx.keystore 别名(Alias)为LQ 那么签名的命令为: jarsigner -verbose -keystore xxxxxxx.keystore -signedjar Liqusign.apk Liqu.apk LQ 其他签名方法请访问: http://www.liqucn.com/article/423324.shtml
android低版本使用高版本sdk api
java.lang.NoSuchMethodError: android.widget.TextView.setAlpha 比如setAlpha必须得 API11才能使用,在2.3.*下会报上述错 下面提供一种解决的方案 @TargetApi(11) private void setAlpha(TextView tv, float alpha){ if(Build.VERSION.SDK_INT >= 11){ tv.setAlpha(alpha); }else{ //在这里处理不兼容情况 } }
Nginx下WordPress设置固态链接
1. 打开nginx配置文件: # vim /etc/nginx/nginx.conf 2. 在server容器中添加下面这几行 location / { try_files $uri $uri/ /index.php?q=$uri&$args; } 3. 重新加载nginx配置文件 # /etc/init.d/nginx reload 或者 service nginxd restart
android sqlite获取插入的最后一条数据id
//方法一 Cursor c = database.rawQuery("SELECT lastinsertrowid()", null); c.moveToFirst(); int id = c.getInt(0); //方法二 Cursor c = database.rawQuery("SELECT max(_id) FROM *Table limit 1", null); int id = c.getInt(0);
android SQLite支持的数据类型
*SQLite驱动支持的SQL 列类型 * 类型 描述 TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, BYTEA 不限制长度的字符串类型. 二进制数据必须安全地编码存储, 见text类型. CHAR(), VARCHAR(), TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT 不限制长度的字符串类型. 不会被截断或者填充 ENUM 不限制长度的字符串类型. 不像 MySQL, 使用 ENUM代替 VARCHAR不会节省存储空间. SET 不限制长度的字符串类型. In contrast to MySQL, the input is not checked against the list of allowed values. YEAR 不限制长度的字符串类型. MySQL 用1个字节 存储 2
PHP中获取当前页面网址
javascript实现: top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址 PHP实现: 测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $SERVER['HTTPHOST'].""; #localhost //获取网页地址 echo $SERVER['PHPSELF'].""; #/blog/testurl.php //获取网址参数 echo $SERVER["QUERYSTRING"].""; #id=5 //获取用户代理 echo $SERVER['HTTPREFERER'].""; //获取完整的url echo 'http://'.$SERVER['HTTPHOST'].$SERVER['REQUESTURI']; echo 'http: