Android 相机开发中的尺寸和方向问题
在 Android Camera 开发中,两个比较闹心的问题就是尺寸和方向了。
其中尺寸指的是:
相机显示预览帧的尺寸
相机拍摄帧的尺寸
Android 显示相机预览内容的控件尺寸
而方向指的是
相机显示预览帧的方向
相机拍摄帧的方向
Android 手机自身的方向
在开发中要处理好这三个方向和三个尺寸各自的关系才行,这里以 Camera 1. ...
(4 Android )实验项目_Android开发环境搭建
一、实验目的
•掌握使用向导创建Android项目的方法;
•掌握Android模拟器的创建与使用;
•掌握Android项目的部署及运行方法。
二、实验内容及步骤
1. 在Android Studio中创建一个AndroidHello项目。
•新建项目AndroidHello时,自动创建一个名为app的模块。
•模块app分别包含名为manifests、java和res的三个文件夹。
...
(2 Android) Android Studio开发环境
1 Android Studio 概述
Android Studio 是一项全新的基于IntelliJ IDEA 的Android 集成开发和调试环境,与Eclipse Android 环境相比,具有如下优点:
• Intellij IDEA / Android Studio 的智能提示很强大;
• Android Studio 内置终端,方便以命令行方式操作;
• 布局代码与效果的实时(同步)预览;
• 软件版本的联机更新;
...
Android开发进阶 -- 通用适配器 CommonAdapter
在Android开发中,我们经常会用到ListView 这个组件,为了将ListView 的内容展示出来,我们会去实现一个Adapter来适配,将Layout中的布局以列表的形式展现到组件中。
比如,像 GGTalk 安卓版的查找用户功能,会把符合条件的用户都列在下面:
& ...
Android应用开发(MOOC)
Android基础
【单选】Android底层是基于什么操作系统(D)
A.Mac OS
B.Windows
C.Java
D.Linux
【单选】Android系统的特点不包括(C)
A.碎片化严重
B.底层基于Linux
C.仅用于手机设备
D.开源开放
【多选】Android的体系结构包括哪几层?(ABCD)
A.应用程序层(Application)
B.Linux内核层(Linux Kernel ...
记一次手机与PC同步开发Android项目
目录
-1 前言
0.0 流程简介
1.0 AS创建项目并上传GitHub
2.0 AIDE克隆GitHub项目
能力不足时曲线救国 >
3.0 termux编译AIDE目录下的项目文件
3.1 Termux安装Arch/unbantu
3.1.1 Arch无法访问网络
3.1.2 Arch-pacman安装软件包失败
3.2 Arch安装SDKman
3.2.1 sdk安装gradle
3.3 Arch安装JDK
3.4 Arch安装AndroidSD ...
Android开发——三种活动跳转方式
Android开发——三种活动跳转方式
1. 点击控件跳转
这里用 Button 举例,在布局文件中创建 Button 按钮,在再源码文件中写入活动跳转代码:
Button button1 = (Button)findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick ...
Android开发环境搭建教程
全文转载于ReCclay,只做存储,便于查阅!侵权即删。
一、下载Android Studio
打开<官网>,直接点击下载
这里默认下载的是安装版并且不自带SDK(后期软件下载)
二、Android Studio安装
正式安装之前,最好先准备两个文件夹:一个用来存放安装程序,一个用来存放S ...
配置Eclipse的Android开发环境
在已经安装配置好Eclipse的配置Android开发环境。具体步骤如下:
1.在官网中下载ADT和SDK,将其安装在Eclipse的安装文件中。
2.配置Android名的环境变量
& ...
Android开发 Navigation—NavController的使用详解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/12344572.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
这篇博客只讲解NavController控制器的一些API的使用详解与应用环境的说明。 ...
Android开发之adt bundle安装
这个学期开了一门手机游戏开发的课,所以就接触到了adt bundle,Android开发环境有三种方式,分别是JDK+SDK+Eclipse+ADT、JDK+adt-bundle与JDK+Android Studio。建议使用JDK+adt-bundle这集成集成好的IDE种方式来搭建Android开发环境。adt bundle是一个已经IDE在它里面包含了Eclipse、ADT、PLUG ...
Android开发 FragmentTransaction的详解
前言
此博客会持续更新
FragmentTransaction的API
了解add()方法
add一共有三种重载方法,用add方法添加的Fragment都会保存在FragmentManage的栈中,源码如下(我加了一些个人注释):
//此方法的形参只有Fragment与tag,没有containerViewId容器View的id,所以请注意此方法添加的Fragment在调用show()方 ...
Android开发 FragmentManage的详解
前言
我还在学习Android开发的时候发过一篇简单的入门Fragment demo代码:https://www.cnblogs.com/guanxinjing/p/9708626.html 但是,Fragment远远不是一个简单的Demo就能了解清楚的,所以此篇博客将讲解FragmentManage的Api的功能
如何获取FragmentManage
activity里获取FragmentManage方式如下:
@Override
pro ...
Android开发之记账本开发第七天
一、说在前面
今天是开发的第7天,今天没怎么添加新的东西,就是在原有的基础上改了一些小bug,比如增加完账目之后进行更改和删除闪退的问题,另外把自己的项目代码上传到了github,发现上传到GitHub好难诶。下载了git然后在网上学习了学习教程。下面附上学习的链接,非常详细。https://blog.csdn.net/xqhys/article/detail ...
Android开发,你所不知道的Android原生开发的现状
原文地址:The State of Native Android Development, November 2019
原文作者:Vasiliy ZukanovAndroid原生开发的生态一直在不断地发展变化,过去5年从事android开发的经历让我深刻的体会到了这一点。每隔2到3年,谷歌就会发布一些的新的开发指导建议、libraries、frameworks,我花了很多时间来认真审查这些变化并从中找 ...
Android记账本开发(一):整体UI界面布局
今天开始进行记账本的开发。
主要想法表述:
1、与用户界面交互的主要有三个界面,总资金管理,收入界面管理,支出管理。
2、实现登录注册功能,在数据库中不同用户有着不同的数据记录。
其他细节在具体开发中进行实现。
今天实现的几个Activity和Fragment的布局界面设计,没有内部逻辑,简单实现UI界面。
首先,An ...
Android开发环境搭建以及模拟环境搭建
Android开发环境
现在主流的Android开发环境有:
Eclipse + ADT + SDK
Android Studio + SDK
IntelliJ IDEA + SDK
现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官网也去掉了集成Android开发环境的Eclipse下载链接,各种现象都表示开发者最后都终将过渡到 Android Studio ,当然这段过渡时间会 ...
Android开发 在application里监听所有当前Activity的生命周期
前言
在Android开发我们经常需要关注全部创建的activity的生命周期,google在application里给我们提供了对应方法。
代码
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
initActivityLifecycleCallbacks();
}
/**
...
Android开发实战——记账本(2)
开发日志(2)——Bean目录以及数据库
首先编写一些自己生成的数据进行测试,看一下能否显示在模拟器上。那前提就是先写出bean目录,这和之前学的Javaweb步骤差不多。bean目录有三个变量事件、时间、花费。所以bean目录很容易就写出
CostBean
package com.example.firstapplication;
import java.io.Seriali ...
android开发基础(ViewModel)
今天学习了ViewModel,其是Jetpack的一个类,它可以将界面中的数据独立出来,这样不会造成页面上信息的丢失。
我跟着视频做了一个简单的实例:
首先创建项目的时候它和以往的项目会有些不一样,因为需要使用Jetpack库,所以需要勾选上Use legacy android.support libraries。
我们需要再com....这个文 ...