Java: 配置好环境却依然烂 Java 的解决方法

  如果你确认注册表与环境变量都已经配置好的情况下,报以下错误:
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.8', but '1.1' is required.
Error: could not find java.dll
Error: could not find Java Runtime Environment.
  淦,找一下 Windows 目录下有没有 java.exe,有就删掉它。

  参考:http://www.blogjava.net/tomorrowchen/archive/2008/07/05/212775.html

[……]

阅读全文

Android: 使用 Picasso 加载图像时处理成圆角

  借助 Picasso 加载图像时直接把图像处理成圆角,这样就能省掉一个 CircleImageView 类了。
  先定义方法:
  随便扔在你喜欢的地方,比如你的图像工具类 ImageUtil,调用的时候直接丢在 Picasso.transform() 里就行:


Android: 使用 onWindowFocusChanged 来实现 UI 优先加载

  Activity 中的 onWindowFocusChanged() 可以监视 Activity 是否已经完成布局绘制 (Activity 完成布局绘制后会得到焦点,这个时候返回的 boolean 为 true)。
  如果你的布局比较复杂,而一进入 Activity 又比较多操作,建议覆写此方法,等布局完成加载后再进行其它操作。在此期间,可以扔个菊花 Dialog 让用户耐心等待 (其实顶多也就是秒级的时间)。
  你可以这样写:
[……]

阅读全文

Android: ViewPager 简单使用

  目前本肥对 ViewPager 只有两种用法,一是当作 APP 的欢迎界面 / 引导界面,传进几个 Layout;二是传进 Fragment。

  传进 Layout:
  [1] 做两个 Layout,随便。这里取名 layout_1 和 layout_2。
  [2] 在 Activity 声明所需要的变量与组件:
  [3] 给 mList 增加布局:
  [4] 写适配器:
[crayon-5c710fb7bc4[……]

阅读全文

Android: DialogFragment 简单使用

  非常简单!

  [1] 类继承 DialogFragment
  [2] 复写 onCreateView(),具体如下:
@Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.activity_navigate, container, false);
        return view;
    }
[……]

阅读全文

YotaPhone 2 6.0.1 精简列表


乌龙面之国的金色毛毬 / Animax TW CM

  我觉得 Animax 的湾湾员工一般情况下译广告词的时候羞耻心都扔去喂狗了,加上那个女的旁白简直满脸羞耻。不过除了这个女的之外还有一个男的,声音沉稳、舒适,甚为好听。配上难得一见的作文素材般的旁白,听起来也不错。唯一的遗憾是,广告比 Asia 版短了 15 秒。


还记得我们最初的相遇吗?
从此命运,把我们紧紧系在一起。

有你,我不再感到落寞。
我们手牵[……]

阅读全文