<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pengpeng375的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pengpeng375</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pengpeng375]]></copyright><item><title><![CDATA[浏览器中启动app]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/49099567</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/49099567</guid><author>pengpeng375</author><pubDate>Tue, 13 Oct 2015 15:43:21 +0800</pubDate><description><![CDATA[之前面试碰到别人问这个问题，
在h5中启动 app
网上搜了一下，有这个方法
http://www.w3ctech.com/topic/287]]></description><category></category></item><item><title><![CDATA[eclipse 主题]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/49098229</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/49098229</guid><author>pengpeng375</author><pubDate>Tue, 13 Oct 2015 14:32:14 +0800</pubDate><description><![CDATA[http://eclipsecolorthemes.org/
单纯做下笔记，eclipse 主题默认 是白色，看着不舒服，改用黑色会舒服点。]]></description><category></category></item><item><title><![CDATA[android fragment 构造函数非public]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/44463027</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/44463027</guid><author>pengpeng375</author><pubDate>Thu, 19 Mar 2015 19:25:10 +0800</pubDate><description><![CDATA[java.lang.RuntimeException: Unable to start activity ComponentInfo{com.yjclw.shop/com.yjclw.shop.activitys.OrderListMangeActivity_}: android.app.Fragment$InstantiationException: Unable to instantiate ]]></description><category></category></item><item><title><![CDATA[android  时间和日期选择器 监听设置时间按钮]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/44305827</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/44305827</guid><author>pengpeng375</author><pubDate>Mon, 16 Mar 2015 14:22:18 +0800</pubDate><description><![CDATA[网上已经很多帖子如何用，以及如何显示 确定和取消按钮
很多教程上届的图 都是有 set 和 cancel 按钮的，但是不同的机子上默认的主题不一样，我的自己就没有显示cancel的按钮。其实可以自己把按钮显示出来。
android的对话框，最多可以有三个按钮，平时中间的按钮是隐藏的，可以自己setbutton，另外也可以监控按钮事件来确定是否修改时间。网上都说dateset timeset 这]]></description><category></category></item><item><title><![CDATA[androidannotations 编译打包错误cannot be resolved]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/44238545</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/44238545</guid><author>pengpeng375</author><pubDate>Fri, 13 Mar 2015 11:05:16 +0800</pubDate><description><![CDATA[androidannotations 很好用，但是编译打包就出现错误，子类 cannot be resolved。虽然编译打包出来，但是运行到出问题的类时，程序就崩溃。
尝试了手动import 对应的子类，也不行，网上也碰到类似的问题，解决方法是 把 整个*import进来。
http://bbs.youkuaiyun.com/topics/390603363

把具体导入生成的类使用*方式导入..不]]></description><category></category></item><item><title><![CDATA[androidannotations eclipse 突然报错]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/44224959</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/44224959</guid><author>pengpeng375</author><pubDate>Thu, 12 Mar 2015 17:43:26 +0800</pubDate><description><![CDATA[androidannotations 注入很方便，但是在eclipse 有时候 在打开工程的时候抽风，经常报错。 错误信息就是找不到某个类。实际上这个类也import 进来了
，也没有啥错误。
没辙，先clean工程，也没有作用，然后无意间把 import 那一段代码的空格行 给删了，然后居然不报错了。居然好了。有点莫名其妙。]]></description><category></category></item><item><title><![CDATA[android java 动态改变字体颜色]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/44175887</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/44175887</guid><author>pengpeng375</author><pubDate>Tue, 10 Mar 2015 15:21:33 +0800</pubDate><description><![CDATA[xml中可以定义布局的字体颜色，但是要动态改变，则只能在java代码中（类似selector的方法，木有找到），上代码。
mProductSaleDetailRadio  控件，有一个背景图，中间要显示文字。监听状态改变时，修改颜色。head_bar_blue 在color中定义好，用getResources来获取颜色资源、


mProductSaleDetailRadio.setTex]]></description><category></category></item><item><title><![CDATA[android  java  时间0000-00-00 00:00:00 转化日期]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/44080323</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/44080323</guid><author>pengpeng375</author><pubDate>Thu, 05 Mar 2015 11:28:34 +0800</pubDate><description><![CDATA[android  java  时间0000-00-00 00:00:00 转化日期 年月日  0002-11-30 00:00:00。 居然不是 0000-00-00。
具体不知道 java 里面是怎么转的，反正这个 0000 就是个特殊值了。看来得特殊处理了。
在提取年月日的函数

public static
String getShortDateStr(String
alltime]]></description><category></category></item><item><title><![CDATA[android  友盟推送 无法获取token -----无法接受到推送消息---]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/43732669</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/43732669</guid><author>pengpeng375</author><pubDate>Wed, 11 Feb 2015 12:30:50 +0800</pubDate><description><![CDATA[用着好好的友盟推送服务，突然间接受不到推送消息。
首先排查了是否获取到 token。如果获取不到token，肯定是无法获取到推送消息的，因为推送消息是一句token。增加了打印，发现没有获取到token。
然后回退版本，发现是可以获取token，能收到推送。 
接下来，就是对比代码，代码对比了一天，发现仍然没有区别。最后就把库、各种文件直接使用旧的工程版本，把新代码加进去。就可以了。

]]></description><category></category></item><item><title><![CDATA[获取 屏幕大小和 dp 等屏幕参数]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/43271133</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/43271133</guid><author>pengpeng375</author><pubDate>Thu, 29 Jan 2015 14:44:15 +0800</pubDate><description><![CDATA[WindowManager wm
= (WindowManager)
getBaseContext().getSystemService(
Context.WINDOW_SERVICE);
int
width = 
wm.getDefaultDisplay().getWidth();
int
height = 
wm.getDefaultDisplay().getHeight()]]></description><category></category></item><item><title><![CDATA[android 自定义窗口大小在java中设定]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/43241091</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/43241091</guid><author>pengpeng375</author><pubDate>Wed, 28 Jan 2015 21:48:28 +0800</pubDate><description><![CDATA[在pop windows中 要设定大小，这个大小 数值是 像素值，不是dp。
由于不能设定 wracontent 来设定，所以这个数值也没有办法用讨巧的办法了。
一个折中的办法：在 资源 demins.xml 定义好长度，然后在具体pop winddow中使用。在java代码中生成pop window时 输出的大小，就是

View newView
= LayoutInflater.fr]]></description><category></category></item><item><title><![CDATA[android dp px 互转]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/43233137</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/43233137</guid><author>pengpeng375</author><pubDate>Wed, 28 Jan 2015 17:04:39 +0800</pubDate><description><![CDATA[有时候需要在代码中设定宽度和高度，但是系统的宽度高度 设定都是像素值，xml布局中使用的是dp居多。
找到个代码来试试：
http://www.open-open.com/lib/view/open1392184864254.html





dp(dip):
 device http://www.open-open.com/lib/view/open1392184864254]]></description><category></category></item><item><title><![CDATA[android JNI 使用的两种形式 --自己实现c和调用第三方so库]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/43083669</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/43083669</guid><author>pengpeng375</author><pubDate>Sat, 24 Jan 2015 10:53:02 +0800</pubDate><description><![CDATA[1. 在调用JNI的工程中实现JNI代码
JNI调用，一般书上都会给你讲第一种形式，自己写JNI代码，，然后编译使用，在eclipse中  --项目--右键-   Android tools --添加本地支持（add native support）。然后编译运行就可以了。 自己写JNI代码，首先声明java native调用，然后用javah 命令生成 JNI形式的头文件，这个文件就是声明的 j]]></description><category></category></item><item><title><![CDATA[Android   PopupWindow 的方法 & 弹出窗口方法]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/43019363</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/43019363</guid><author>pengpeng375</author><pubDate>Thu, 22 Jan 2015 14:43:18 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/android_xiaoqi/article/details/7618895    最常用的方法，方法 (showAtLocation(）可以通过坐标设置弹出方向）

 /**
 Called when the activity is first created. */ 

    @Override 

    public

void]]></description><category></category></item><item><title><![CDATA[Android 软键盘和界面的关系处理]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/43015367</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/43015367</guid><author>pengpeng375</author><pubDate>Thu, 22 Jan 2015 09:52:30 +0800</pubDate><description><![CDATA[在自己写的一个小应用中发现一个问题，当调出输入法后界面最下方的一个按钮被挤到了输入法的上面，这样很不美观，所以找了一下解决办法记录如下：

在AndroidManifest.xml文件中找到对应的activity添加该属性：android:windowSoftInputMode。

该属性做两件事：

1:当用户使该activity获得焦点时决定软键盘是隐藏还是显示。

2：当软键]]></description><category></category></item><item><title><![CDATA[Android 新建activity的intent 的flag]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/42680147</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/42680147</guid><author>pengpeng375</author><pubDate>Tue, 13 Jan 2015 18:37:20 +0800</pubDate><description><![CDATA[如果在两个activity 之间 可以直接跳转并且可以相应返回键。那么，当两者多次相互跳转之后，再相应返回键，那么结果就是两个activity交替出现。
但，实际上，你想要的效果是，俩个activity退出而已，怎么会出现那么多次。
原因是intent 的flag。
这篇文章里有解释
http://www.eoeandroid.com/thread-263361-1-1.html

A]]></description><category></category></item><item><title><![CDATA[android:layout_weight 的几种情况]]></title><link>https://blog.youkuaiyun.com/pengpeng375/article/details/42643705</link><guid>https://blog.youkuaiyun.com/pengpeng375/article/details/42643705</guid><author>pengpeng375</author><pubDate>Mon, 12 Jan 2015 16:01:52 +0800</pubDate><description><![CDATA[android:layout_weight 的大小 到底是越大，显示的比例就越大呢？还是反过来呢？这个 问题经常搞混。
1. 当 android:layout_width="0dp" 或wrap_content时， android:layout_weight 越大 ，显示的比例就越大；
2. 当 android:layout_width="match_parent" 或者fill_parent]]></description><category></category></item></channel></rss>