Android
阳光柠檬_
...
展开
-
Android开发初学笔记(一) 基本控件的使用
从零开始学Android,看了一天的视频的收获,了解了一些基本布局和一些基本控件的使用。代码记录下来!经过测试。MainActivity.javapackage com.example.helloworld;import android.net.Uri;import android.os.Bundle;import android.app.Activity;impor原创 2014-03-20 18:15:30 · 1249 阅读 · 0 评论 -
uiautomator快速获取android画面UI元素
想要获取android手机屏幕上某个地方的文字内容,起初还想着获取手机屏蔽画面,然后用图像文字数字识别的方法来获取图中文字的内容。 后来知道 用uiautomator 可快速分析到android手机应用的UI元素,这样就没此前想的用图像识别那么复杂了。还有一个ui工具可分析UI元素,uiautomatorviewer 从哪找,怎么打开,怎么用?起初进行了一翻摸索,去除弯路,最后总结一下。 从官原创 2018-02-06 10:06:30 · 11562 阅读 · 2 评论 -
Qt for Android 程序启动闪一下黑屏的优化方法
在工程目录下添加启动图片 android/res/drawable-hdpi/splash.png 在工程目录下添加一个android/res/values/styles.xml文件<resources> <style name="Theme.AppStartLoad" parent="android:Theme"> <item name="android:windowBackgr原创 2016-09-08 17:25:57 · 1905 阅读 · 1 评论 -
Android调用系统拔号和短信
代码如下: class buttonTelListen implements OnClickListener{ @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent=new Intent(原创 2016-09-10 10:11:56 · 373 阅读 · 0 评论 -
JAVA Queue处理
import java.util.LinkedList;import java.util.Queue;private static Queue<FrameStruct> frameQueue = new LinkedList<FrameStruct>();private static Lock lock = new ReentrantLock();private PlayerThread p原创 2016-06-30 15:24:33 · 758 阅读 · 0 评论 -
Android中用Handle做定时器,显示实时时间
用Handle做定时器,显示时间,实现详见代码:... mTimeTv = new TextView(this); SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss"); String date = df.format(new java.util.Date()); mTimeTv.原创 2016-06-06 10:09:53 · 4160 阅读 · 1 评论 -
Android中Button的基本用法
Button的Click点击事件处理: mButtonBack.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Log.e("================", "MenuBackB原创 2016-06-06 10:00:58 · 1103 阅读 · 0 评论 -
Android布局初步
android:id -- 为控件指定相应的IDandroid:text -- 指定控件当中显示的文字, 尽量使用string.xml中的文字android:grivity -- 指定控件的基本位置, 比如说居中 居右等位置android:textSize -- 指定控件当中字体的大小android:background -- 指定该控件所使用的背景色,RGB命名法android原创 2016-04-15 14:47:55 · 424 阅读 · 0 评论 -
Android实现全屏显示的方法
在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现。同样Android实现全屏显示也可以通过这两种方法实现:1、在AndroidManifest.xml的配置文件里面的标签添加属性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"2、在Activity的onCreate()方法中的s转载 2016-04-15 11:05:00 · 539 阅读 · 0 评论 -
YUV420转RGB的代码(C++/JAVA)
Android中MediaCodec解码出来的是YUV420数据, 转换成RGB的C++代码如下:static uchar pBGR24[MAX_BUF_SIZE];static int Table_fv1[256] = { -180, -179, -177, -176, -174, -173, -172, -170, -169, -167, -166, -165, -163, -162, -160原创 2016-03-10 17:39:37 · 6889 阅读 · 0 评论 -
Qt打印调试信息输出到android logcat中
将Qt调试信息输出到android logcat中:#include <stdarg.h>#ifdef ANDROID#include <android/log.h>#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,"SDL",__VA_ARGS__)#define LOGD(...) __android_log_print原创 2016-03-17 09:22:54 · 1698 阅读 · 0 评论 -
QT创建Android下的lib时出现的编译错误
报下面的错,无法进行编译 Internal Error: Could not find .pro file. Error while building/deploying project untitled11 (kit: Android for armeabi (GCC 4.8, Qt 5.4.0)) When executing step “Build Android APK”解决办法:原创 2015-11-11 16:55:49 · 1524 阅读 · 0 评论 -
Linux下编译Android平台的ffmpeg库
Linux下编译Android平台的ffmpeg库在Linux平台下编译要方便些,我这里使用的环境是openSUSE,用Ubutunu也是一样的。首先你需要Android-NDK 和ffmpeg源码,不同的版本里的文件结构有所差别,编译环境也有所不同。我这里使用的是以下两个版本:android-ndk-r8-linux-x86.tar.bz2ffmpeg-0.7.17.tar.gz1. 解压原创 2015-05-23 17:07:23 · 3492 阅读 · 2 评论 -
Qt5.4.1在windows7配置Android开发环境
网上的说法有些时间比较久远,软件更新又快,配置路上总有一些坎坷。自己亲自尝试了一遍,记录下来。所需的软件:1. qt-opensource-windows-x86-android-5.4.1.exe (需安装,按安装步骤来即可,我安装在 D:\Qt\Qt5.4.1)2. jdk-7u6-windows-i586.exe(需安装,按安装步骤来即可,我安装在 D:\P原创 2015-04-08 16:05:56 · 5001 阅读 · 5 评论 -
Qt5.4开发Android:设置图标与强制横屏
编译成功后,会有一个android-build 的目录,这个目录里有一个 AndroidManifest.xml 文件;在工程目录里建一个android 的文件夹,将 AndroidManifest.xml 放入android 文件夹中;在 pro 里加入下面这句话:ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android然后修改原创 2015-04-08 18:03:01 · 4782 阅读 · 2 评论 -
ADT开发中的一些优化设置:代码自动补全等
现在的Android开发环境的配置并没有那么复杂了,直接到官网:http://developer.android.com/sdk/index.html下一个ADT的开发包就可以了,里面自带SDK,不用手动再配。我使用的版本是:adt-bundle-windows-x86-20131030.zip初学Android开发,在网上找到一些ADT工具的优化,自己设置好了,截图保存下来。原创 2014-03-21 22:39:55 · 13627 阅读 · 5 评论 -
android adb 模拟点击、滑动、输入、按键
//模拟输入“001” adb shell input text “001”//模拟home按键 adb shell input keyevent 3//模拟点击(540, 1104)坐标 adb shell input tap 540 1104//模拟滑动,从(250,250)滑动到(300,300) adb shell input swipe 250 250 300 300keyeven原创 2018-02-06 10:44:22 · 50250 阅读 · 2 评论