移动平台
获取主窗口的引用:Window
main=Application.Current.MainWindow获取程序中打开的所有窗口:Application.Currrent.Windows(在一个自定义应用程序类中保存那些需要用到的窗口的引用可能更有意义)
选择recess的理由很简单,这个架构看起来很轻量级,很简单。至少是写起应用来感觉不需要考虑太多和架构相关的东西。没有按作者给的过程一步步来,折腾了好久。。。在这里记录一下。安装过程略,官网文档无压力思密达。这里主要是添加我们的第一个应用,你可以有两种方法来实现:自己coding;使用recess提...
Android 4.0 后 貌似规定了 在主线程中不允许访问网络,在子线程中不允许修改UI.
否则会抛出NetworkOnMainThreadException
异常解决办法:采用继承AsyncTask实现AsyncTask中定义的几个方法onPreExecute()doInBackground(P...
Intent简单来说,就是一个传送门,就是把通过Intent,就可以到另外一个地方。关键是Intent还是一扇可以携带东西的传送门,好比是去机场坐飞机,行李也会让从另外一种方式随你到另外一个地方。Intent的日常使用方式如下一般的反射操作String
actionName= "com.androi...
cocos2dx-2.2.1 免 Cygwin 环境搭建(Win8+VS2013+ADT
Bundle+android-ndk-r9c)
XML文件的读写方式基本上是利用DroidDraw,而且也很少有难的地方,复杂布局尽量用Relative,简单布局用LinearLayout,较为特殊的时候使用FrameLayot,另外两个AbsoluteLayout和TableLayout很少使用。
记录一部分用Java实现的功能】Image /...
RT,贴代码: 1 public boolean isPackageExist(pkgName){ 2
boolean isExist = false; 3 final PackageManager packageManager =
this.getPackageManager(); 4 List ...
ContentProvider是Android四大组件之一,也是一个Android应用与外界交流的媒介之一,通常被称为“数据共享接口”ContentProvider并没有想象中那么难,原理就和JDBC一样,通过和数据存储媒体建立一个桥,然后通过特定的通讯语句去进行数据的增删改查。下面是一个对手机图书...
RT,直接贴代码 1 /** 2 * get the status_bar_height 3 *
@param activity 4 * @return 5 */ 6 public static int getStatusHeight(Activity
activity) { 7 int statu...
RT,贴代码: 1 public void startAppSafe(String pkgName){
2 PackageManager pm = getPackageManager(); 3 Intent in = new
Intent(Intent.ACTION_MAIN); 4 in.addC...