[android App]
xgbing
专注于嵌入式方向的软硬件设计与开发(ASM\C\C++,RTOS,Linux,android,以太网\嵌入式网络协议栈,蓝牙,WIFI,文件系统/嵌入式存储,显示\音频,单片机\DSP\ARM\Cortex,电路设计\PCB布板\硬件驱动\数字逻辑CPLD,FPGA\niosII),目前从事VirtualBox\qemu\KVM虚拟化研究工作。
展开
-
android app(2)-平台搭建
(1)安装JDK; (2)下载adt-bundle-windows-x86-20131030,这个是and原创 2014-10-16 23:16:39 · 960 阅读 · 0 评论 -
android app(3)-Hello world程序分析
上一节中使用向导生成了第一个程序""原创 2014-11-23 11:42:08 · 1445 阅读 · 0 评论 -
本地aar文件引用
有时需要使用第三方的aar库,或是工程源代码越来越大,项目内分工需要或出于模块化考虑,需要引用aar文件。 arr就像C/C++中的静态库。 如何建一个aar,网上的文章很多,这里不再重述。 通过gradle最普遍的方法是把aar上传到mavenCentral或者jcenter。如何引用一个本地aar,要在工程的module配置文件build.gradle中加入:reposito原创 2016-02-20 22:58:24 · 3269 阅读 · 1 评论 -
android:configChanges属性
设置Activity的android:configChanges时,切屏会重新调用各个生命周期本人实际测试发现设置android:configChanges="keyboardHidden|orientation"或不设置横竖屏切换时也会执行onCreate各一次,并且不会执行onConfigurationChanged设置android:configChanges="orientation|sc原创 2016-02-22 22:41:08 · 3028 阅读 · 2 评论 -
new Handler().post(new Runnalbe()... 分析
Handler是很灵活的一个类,当运行下面的代码时:new Handler().post(new Runnalbe(){ @Override public void run(){ //do something }});它内部干了些啥?!找到它的源代码: /** * Causes the Runnable r to be added to the message queue.原创 2016-02-24 19:26:57 · 2465 阅读 · 0 评论 -
android UI(1)-PopupWindow
以弹出音量设置的界面为例,代码如下:public class MainActivity extends Activity implements View.OnClickListener { private LinearLayout volset_layout; private PopupWindow VolsetMenu; @Override protected原创 2016-05-01 10:42:51 · 1670 阅读 · 0 评论