Android

  • android2.1中圆角的bug

    android的兼容性真是一个不可忽略的问题,今天测试时发现使用xml定义Shape drawable在android 2.1上存在bug<SPANstyle="FONT-SIZE: 18px"><?xmlversion="1.0"encoding="UTF-8"?><......

  • Cordova开发App使用USB进行真机调试

    在使用cordova开发app时,不像浏览器中可以直接使用浏览器的开发者工具进行调试。为了看到app的显示效果,一种是使用模拟器进行展示,一种是使用真机进行展示。模拟器:可以使用Android studio,可以安装一些对应的模拟器进行显示。这里不讲解Android studio和模拟器的安装。这里......

  • 移动APP开发使用什么样的原型设计工具比较合适?

    原型设计工具有Axure,Balsamiq Mockups,JustinMind,iClap原型工具,等其他原型工具。其中JustinMind比较适合APP开发使用。JustinMind可以输出Html页面,与目前主流的交互原型设计工具相比更为专属设计移动终端上app应用。JustinMind Pr......

  • react native android 真机调试

    http://localhost:8081/index.android.bundle?platform=android晕死,设备掉线了C:\Users\ZHONGZHENHUA\.android\adb_usb.iniC:\Users\ZHONGZHENHUA\.android\adb_usb.in......

  • Android-----test----monkeyrunner

    1.下载  monkey_recorder.py和monkey_playback.py这两个文件;2.存放到对应的虚拟机的tools文件夹下,如我的 D:\adt-bundle-windows-x86_64-20140702\sdk\tools3.进入上面的路径中,使用monkey_recorder......

  • Android 高级UI设计笔记17:Android在非UI线程中显示Toast

    1. 子线程的Toast怎么显示不出来?因为Toast在创建的时候会依赖于一个Handler,并且一个Handler是需要有一个Looper才能够创建,而普通的线程是不会自动去创建一个Looper对象,比如说在某个Activity中能new一个Handler是因为Android系统在启动一个Acti......

  • android获取屏幕分辨率

    DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);dm.widthPixels : 宽度dm.heightPixels : 高度...

  • Android Architecture Components

    https://developer.android.com/topic/libraries/architecture/index.htmlViewModel 有LiveDataActivity 监听(observe) LiveData, LiveData有变化通知Activity1.ViewMode......

  • Android Intent的花样启动

    刚开始看郭大神的<<第一行代码>>,实现以下里面的一些例子.Intent的花样启动显示Intent的使用.实例化一个Intent,并且制定当前的activity和要跳转到的activity Intent intent=new Intent(MainActivity.th......

  • 【Android】android中Invalidate和postInvalidate的区别

    Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型......

  • android获取对话框文本注意事项

    1、View注意设置成final类型如final View layout=。。。2、获取文本框对象时候格式EditText e = (EditText)layout.findViewById(R.id);//这里记好了那个layout 是上面final View对象不注意上面的你就无法获得对话框中的......

  • android中Invalidate和postInvalidate的区别

    Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型......

  • 程序员经验分享:34岁安卓开发大叔感慨,好文推荐

    关于面试题打个比方,如果把找工作理解成考大学,面试就是高考,市面上的“真题”就是模拟试卷。我们会很容易倾向于在面试前寻找对应公司的面试“真题”,重点准备,期待“押题”成功。但实际上,即使面试同一家公司,它会有不同部门,不同业务线,不同面试官,即使遇到同一面试官,他也不一定就每次考察完全一样的内容。想......

  • Frame Animation

    简介Frame Animation, 逐帧动画,通过定义一系列的Drawable对象来实现动画效果,可以用来作为视图的背景。 Frame Animation在代码中体现为AnimationDrawable对象,可以通过xml文件快创建,放在在/res/drawable/目录下,设置为视图背景后,调用......

  • win10与Ubantu双系统:Linux下开启FTP服务器与创建无线热点(实现文件共享)

    如何在win系统下使用filelizza这个软件搭建FTP服务器,然后建立一个无线局域网,让平板终端连接以后,访问电脑硬盘的文件。如果是只在win7环境下,一切都很简单,按照上文提供的教程就可以实现。但是上个月升级了笔记本,用的是华硕S4000UA,i7处理器。Intel对win7 不再更新驱动,找......