[置顶] QML官方系列教程——QML Applications

QML Applications QML是一种声明式语言,它提供了一组接口用来描述视觉组件以及他们的互动和相关性。它是一个高度可读的语言,并且被设计成使组件以一个动态的方式相互连接。同时它使组件很容易被复用以及创建定制的用户界面。使用QtQuick模块,设计者和开发者可以很容易使用QML建立流体动画的用户界面,并将这些界面连接到后端的C++库上面。 What is QML? QML是...
阅读(20285) 评论(9)

使用泛型方法在Java中安全地进行强制类型转换

在Android里面,如果要用一套代码对应多套布局,有时需要做一些类型转换,每次try,catch代码不美观,于是弄了一个Utils类来处理:public static T safeTypeConvert(Object obj, Class clazz) { if (obj == null) { return null; } ...
阅读(67) 评论(0)

Win10/Win8使用ADB连接不上Android设备,设备管理器出现黄色叹号解决方案

由于64位的win8.1 WIN10 考虑了系统安全的问题,对于未有认证签名的驱动程序进行了限制安装,但是大多数使用了驱动文件的小程序不可能有数字签名认证的,比如ADB调试的驱动之类的,这个时候我们可能需要关闭驱动签名,来正常的安装驱动程序Windows 8操作系统点选左边设置选项卡中的 常规 菜单,再点击右边的 高级启动-立即重启,即会重启电脑。Windows 8.1操作系统更新和恢复→恢复→高...
阅读(424) 评论(0)

【Android界面实现】关于Android中9patch图的一点小解释

转自:http://blog.csdn.net/zhaokaiqiang1992    关于为什么使用.9图,我就不长篇大论了,就是为了减少图片资源体积,我们这篇文章重点解决.9图的制作的一些小问题。    .9的制作,实际上就是在原图片上添加1px的边界,然后按照我们的需求,把对应的位置设置成黑色线,系统就会根据我们的实际需求进行拉伸。    下图是对.9图的四边的含义的解释,左上边代表拉伸区域...
阅读(123) 评论(0)

Android View 动态加载不同xml布局文件

以下代码可做参考, 主要是需要先removeAllViews(),在这里卡了会。public class BottomBar extends LinearLayout { private Context mContext; public final static int ITEM_LAYOUT_COLLECT = 0; public final static int ITEM_...
阅读(251) 评论(0)

Android5.x+ 格式化外部存储(u盘, sdcard)的方法

首先保证你的应用能够获取system权限:android:sharedUserId="android.uid.system";然后申请权限: 调用以下代码完成格式化:public void diskFormat() { ComponentName formatter = new ComponentName("android", "com.android.internal.os.storag...
阅读(339) 评论(0)

fastboot flash system system.img 卡在sending system.img 解决办法

在用Windows系统的台式电脑给Android机顶盒刷机时,fastboot flash boot boot.img可以刷入;fastboot flash system system.img 却一直卡在sending system.img,解决办法:将刷机线从机箱前方的USB口移到后面...
阅读(310) 评论(0)

AlertDialog,Toast对Activity生命周期的影响

转自:http://blog.csdn.net/scorpioneal/article/details/19049475经常可以在网上看到一些文章介绍Activity生命周期, 说只要一个Activity被覆盖,不是完全可见, 那么它就处于onPause状态或者不可见, 则处于onStop状态, 之前自己也是一直这样以为, 知道后来碰到一些情况(toast的弹出, AlertDialog的弹出等)...
阅读(1745) 评论(1)

在Service中弹出Toast和Dialog

众所周知,Toast必须在UI主线程上才能正常显示,而在Service中是无法获得Acivity的Context的,在service中想显示出Toast只需将show的消息发送给主线程Looper就可以了Handler handler = new Handler(Looper.getMainLooper()); handler.post(new Runnable() {...
阅读(756) 评论(0)

Android适配——drawable和values的加载规则

Google搞了一大套 dip、sp、mdpi、hdpi、xhdpi之类的这些东西,简单说来,就是为了让我们轻松实现“与设备密度无关的视觉大小一致性”,这里需要明确的“视觉大小一致性”,就是说无论是在手机、低分辨率平板、高分辨率平板上,这个控件或者图片在物理尺寸上都是一样的。...
阅读(3900) 评论(1)

jd-gui在Ubuntu上打不开

你在 ubuntu13.10上 安装了最新版本的 jd-gui 但是它跑不起来怎么办?请执行如下指令:sudo apt-get install libgtk2.0-0:i386 libxxf86vm1:i386 libsm6:i386 lib32stdc++6安装细节:安装过程中的错误:$ ./jd-gui ./jd-gui: error while loading shared librari...
阅读(1618) 评论(0)

Android如何调用第三方SO库

转自:http://zwz94.blog.163.com/blog/static/3206039520131111101412959/问题描述:Android如何调用第三方SO库;已知条件:SO库为Android版本连接库(*.so文件),并提供了详细的接口说明;已了解解决方案:1.将SO文件直接放到libs/armeabi下,然后代码中System.loadLibrary("xxx");再pub...
阅读(1790) 评论(0)

使用Java代码在应用层获取Android系统属性

之前使用Native代码的property_get()/property_set()来获取Android系统属性,现在需要改写到Java上面,但是Java里面的getProperty()/setProperty()所操作的属性与上面的是不同的。好在Google提供了一个隐藏类android.os.SystemProperties用来管理属性,其内部实际上也是通过JNI调用Native的proper...
阅读(1810) 评论(0)

解决gdb 调试 core 文件函数名显示为问号的问题

问题描述:已经在编译选项中加入了-g,但是查看core文件时,还是一堆问号,使用的命令为:gdb -c core...
阅读(2999) 评论(0)

一个Linux下的adb 安卓截屏脚本

记录一下。 直接运行./screenshot.sh进行截屏,截屏失败提示红色,成功提示绿色: -c 使用冒号格式,-h 使用短横线格式...
阅读(1433) 评论(0)

再谈QVector与QByteArray——Qt的写时复制(copy on write)技术

我们在之前的博文QVector的内存分配策略 与再谈QVector与std::vector——使用装饰者让std::vector支持连续赋值简单聊了聊QVector内存分配和赋值方面的一点东西,今天接着从QVector展开谈谈Qt的写时复制技术......
阅读(3211) 评论(0)
120条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:316435次
    • 积分:4172
    • 等级:
    • 排名:第7669名
    • 原创:65篇
    • 转载:32篇
    • 译文:23篇
    • 评论:109条
    博客专栏
    最新评论