0%

偶然看到这篇文章,觉得写得很好,简单明了,所以尝试将其翻译一下。

如果你想创作一个用列表显示数据的Android应用,Android L提供了两个让你更容易实现的新特性:RecyclerView和CardView。通过用这些控件,可以很容易让你的app符合Google的Material Design规范。

创作APP时一个模板参考的好地方:Envato market。你可以找到成千上万的APP模板,从Youtubeobstacleavoidance game

或者你可以尝试一下通用的Android app模板,它能为你创作任何种类app提供一个坚实的基础。
Universal-Android-app

Read more »

MDB协议

简介

MDB/ICP协议为一个主从接口的串口通信标准的协议, 规定波特率为9600bps,总线有唯一主机(vending machine controller, VMC)和最多32个从机外设,每个外设设有唯一的地址和命令,且由主机初始化。

电源上电、总线复位或外设收到一个复位命令,所对应的外设都被禁止。在顺序初始化外设期间,VMC通过外设的应答来选择被外设所支持的特征。

协议推荐所以主控制器VMC和外设都需支持所有低等级标准

Read more »

准备布局文件

布局一:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="me.huaqianlee.forme.ToDoFragment">

<TextView android:layout_width="match_parent" android:layout_height="match_parent"
android:layout_marginTop="50dp"
android:textSize="15sp"
android:text="This is Todo main view layout!"/>

</android.support.constraint.ConstraintLayout>
Read more »

今天写自己的练习APP时,发现侧边导航栏可见时,我按返回键,Activity直接退出了, 可是我想要的是只是关闭侧边栏,研究了一下,其实解决办法挺简单。

只需要在Activity中重写onBackPressed()即可:

1
2
3
4
5
6
7
8
9
10
11
private DrawerLayout mlayout; 

@Override
public void onBackPressed() {
if (mlayout.isDrawerOpen(findViewById(R.id.nav_left_layout)))
mlayout.closeDrawers();
else
super.onBackPressed();
}

# R.id.nav_left_layout为侧边栏显示部分顶层Layout

最近需要对RecyclerView的Item实现选中效果和Item点击事件,尝试了两种方式。

受限的简易实现方案

布局文件

首先在Item的布局文件中加入如下代码:

1
2
3
4
android:clickable="true"
android:focusableInTouchMode="true"
android:focusable="true"
android:background="@drawable/selector_item_selected"

完成selector_item_selected.xml:

1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@drawable/select"/>
<item android:state_focused="false" android:drawable="@drawable/un_select"/>
</selector>
Read more »

bing

最近工作一忙起来,自己又懈怠了, 回家啥都不想做,大多数时候都是锻炼一下,然后撸两把王者,就睡觉了。 好忧伤,人越来越没有以前的激情了, 有时候都在想接受现状,拿着不算太差的工资,好好上班,不用花时间去折腾学习了。这种想法好可怕!

调整调整!

最近开始做MTK相关的工作,在第一步编译Modem时就遇到了挺多问题。特在此文整理和Modem相关的问题。

编译相关问题

Read more »

自学了这么久的Android,各种例程和Demo敲了不少,但是还未自己从头设计实现过一个完整的APP,今天准备根据自己的需求定制一款APP:ForMe(暂定此名)。第一次完全自己设计实现,可能会有很多问题,自己边学边优化。

Read more »