android_我的第一个Android程序】的更多相关文章

今天开始学Android开发,搞了一下午就完成了两个小功能,大部分时间都在调试.熟悉环境, Android开发环境对比VS无论是安装.使用.更新都不够方便,不过慢慢适应就好   完成功能如下: 功能一:显示当前系统时间 功能二:根据编号获取城市天气     View层: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://sc…
好吧,现在我们就一起来写第一个android程序,看它带给了我们什么.sdk的使用和虚拟机的创建我就不说了.项目创建过程先略过,不太重要. 那第一个程序我们能学到什么知识呢?一起看吧.^-^ 在IDE中新建一个android项目: 如图:暂时就是一直下一步就可以了 创建好项目之后我们先来看一下项目的结构: 1.src目录:源代码文件存放的位置 2.gen目录:此目录中的文件由IDE生成,主要生成资源的ID,建议不要手动创建文件中的内容.程序需要通过里面的id引用资源 3.layout目录:存放程…
/** *Title:总结昨天下午至今天上午的学习成果 *Author:zsg *Date:2017-8-13 / 一.了解Android 1.Android架构 Android大致可分为四层架构:Linux内核层.系统运行库层.应用框架层.应用层. Linux内核层:各种底层驱动:如蓝牙驱动.WiFi驱动等. 系统运行库层:为Android系统提供主要的特性支持.如SQLite提供数据库支持.   应用框架层:各种API. 应用层:手机上所有应用程序. 2.Android开发特色 a.四大组件…
本节使用的Android Studio版本是3.0.1 首先,我们先编写一个apk,后面用这个apk来进行逆向.用Android Studio创建一个新的Android项目,命名为Jhm,一路Next直到Finish. 一  修改UI界面 打开app\src\main\res\layout 目录下的activity_main.xml, ①拖动一个TextView到界面,修改ID属性为textView_JHM,text属性为“激活码”. ②拖动一个Plain Text接受输入的激活码,修改ID属性…
delphi 10 Seattle 第一个Android程序 1.打开Delphi RAD Studio Seattle,如下图     2.选择black application 点击OK   3.在打开的窗口中,放入一个Label控件和一个Button控件,如下图   4.点击保存按钮,将程序 保存在你事先设定好的目录中.   5.给Button1的点击事件写入代码:   6.点击运行按钮          …
目录 第一个Android程序和Activity生命周期 实验目的 实验要求 实验过程 1. 程序正常启动与关闭 2. 外来电话接入的情况 3. 外来短信接入的情况 4. 程序运行中切换到其他程序(比如说Message) 第一个Android程序和Activity生命周期 实验目的 生成运行第一个Android程序,熟悉了解Android手机开发平台的基本构成和使用方法,熟悉Android应用程序项目的基本文件目录结构,了解开发环境提供的各种工具的基本用法. 在Activity中重载下9种事件函…
/** * 检测一个android程序是否在运行 * @param context * @param PackageName * @return */ public static boolean isServiceStarted(Context context,String PackageName) { //<uses-permission android:name="android.permission.GET_TASKS"/> //https://crazier9527…
下面我们建立第一个Android程序. 打开Eclipse,开始如下步骤: 1.File ==> New ==> Android Application Project 出现如下窗口: 2.在出现的表单中填写:Application Name:应用程序显示给用户的名称.在这个项目中,使用“My First App”Project Name:项目目录,并在Eclipse中可见的名称.Package Name:应用程序包的命名空间(遵循Java中相同的规则).包的名称必须是唯一的,建议使用与组织的…
目录 分析你的第一个Android程序 Android模式的项目结构 切换项目结构模式 Project模式的项目结构 .gradle和idea app build(没有发现这个文件夹) gradle .gitignore build.gradle gradle.properties gradlew和gradlew.bat MyApplication.iml local.properties settings.gradle app目录下的结构 build libs androidTest java…
JAVA的安装与环境变量的配置 1.先下载JAVA,并且安装. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3- download-1501626.html 2.安装的时候,最好别改安装路径,默认路径一直点下一步即可! 3.安装完成后,接下来就是配置java环境变量了. 4.打开计算机属性,点击高级系统设置 5.选择“高级”-“环境变量” 二.  关于JDK 安装,以及Java环境的设置 1.下载JDK1.…
以下是我根据作者的思路,创建的第一个Android应用程序,由于工具强大,代码都自动生成了,如下: package com.example.first_app; import android.os.Bundle; import android.app.Activity; import android.view.Menu; //MainActivity继承于Activity类 此处用到了java关键字extends public class MainActivity extends Activit…
这节正式开始破解编写的第一个Android工程,打开Android Killer,把第一节自己编写的Android apk拖入Android Killer. PS: 如果Android Killer不能编译成APK,或者反编译失败,应该是apktool等工具版本低了,参见AndroidKiller高版本反编译失败解决. 把APK拖到Android Killer界面,把apk文件拖到Android Killer界面,工具自动开始反编译,反编译完成后点击左侧入口处即可打开MainActivity.(…
程序功能:点击一个按钮,然后弹出一个提示信息 Step 1:在eclipse中新建一个android application project,在创建过程中不勾选create activity,这样就创建了一个空的android工程. 此时,src及res/layout均为空. Step 2:在src中新建一个Activity继承自android.app.Activity,点击finish,生成代码如下: package cn.csc.hello_world; import android.app…
切换项目结构模式 Project模式的项目结构 我们将项目切换成Project模式,这就是真实的目录结构. .gradle和.idea 这两个目下放置的都是Android Studio自动生成的一些文件,我们无须关系,也不要去手动编辑. app 项目中的代码.资源等内容几乎都是放置在这个目录下的. build 它主要包含了一些在编译时自动生成的文件,不需要过多关心. gradle 这个目录下包含了gradle wrapper的配置文件. .gitignore 这个文件是用来指定的目录或文件排除在…
 一.JDK 1. 网上下载JDK 2.   配置环境变量(网上百度相关资料)       JAVA_HOME=D:\Java\jdk1.8.0_91       CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar       PATH=D:\Java\jdk1.8.0_91\bin; 3. 校验(看是否真的安装成功JDK)       doc命令中输入:  java -v…
Android项目的目录结构及功能 目录 功能 gen 自动生成的文件,不要修改 assets 项目中自定义的需要用到的资源,Android平台不能识别 res 工程资源,Android平台能够识别,并且会在gen目录中自动生成ID drawable 可绘制的资源(图片),对应不同的分辨率 layout 布局管理文件 values 管理常量值 AndroidManifest.xml 工程清单文件,描述整个Android应用. Activity Activity是android应用程序的用户接口.…
MainActivity.java package com.example.crystalball; import android.support.v4.app.Fragment; import android.annotation.SuppressLint; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.con…
回顾一下自己这段时间的经历,九月份的时候,公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷.到十二月份,公司开始第二波裁员,我决定主动拿赔偿走人.后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给大家一些参考. 一般Android面试分为两部分:Java部分和Android部分,下面说一下自己面试过程遇到的一些具体题目和一些相关知识点. 一 JAVA相关 1)JAVA基础 1.java…
转载请注明出处:王亟亟的大牛之路 最近都有事干然后,快到月底了这个月给CSDN的博文也就两篇,想想也蛮多天没更了,那就来一篇. 老规矩,先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android (已经拆完了,基本可以根据链接找你的需要的东西给了,后期还会继续细分) 学了一段时间的RN,公司项目的部分模块也迁移到了RN. 我自己是会SE的东西却对JS不太熟,所以生产效率并不是太高,正好微信的小程序也是类似的实现,让我觉得掌握JS已经成…
package android.com.youtube; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class YoutubeActivity extends Activity ?…
转载请注明出处:王亟亟的大牛之路 昨天写了篇React.js的开头之作,讲了讲块级作用域和let,先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android 上一篇的传送门:http://blog.csdn.net/ddwhan0123/article/details/52681169 这里补充下语法环境皆为 ES6 const const类似于java中的 常量,申明了值就不允许改变. 申明了 就必须立马赋值 不然会 抛Syntax…
项目结构切换Project, 项目真实目录结构 { 1.    .gradle和idea 两个目录放置的都是Android Studio 自动生成的一些文件,我们无需关心,也不要去手动编辑. 2.APP 项目中的代码.资源等内容几乎都是放置在这个目录下的,我们后面的开发工作也基本都是在这个目录下进行的. 3.build 这个目录你也不需要过多关心,它主要包含了一些在编译时自动生成的文件. 4.gradle 这个目录下包含了gradle wrapper的配置文件,使用gradle wrapper的…
1.工程package的命名空间与activity的命名空间不一致,导致setcontentview找不到layout文件 2.增加Button等控件后,Java.R中id必须在删除现有Java.R文件后重新编译生成. 3.需在manifest中完成activity的注册,以及定义activity的intent 4.记录几个快捷键 提示 alt+\   修复代码 ctrl+1  注释 ctrl+/ 5.eclipse中button响应事件不能够自动生成?…
按照博客的进程,今天应该进行程序编写啦,下面让我们开写一个简单的HelloWorld程序. 提示:这里对于如何使用Eclipse创建一个Android程序就不多讲啦,不会的同学可以去查阅相关文档. 程序清单文件hello_world.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t…
第一种(我自己写的) :之前在网上看来一些,很多不是我要的可以启动另外一个应用程序的主Activity. //这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Activity ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "com.poynt.weibo", //这个参数是要启动的Activity "com.poynt.weibo.ui.IndexActivity&…
一.写在前面 web开发有前端和后端之分,其实android还是有前端和后端之分.android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发.android和php在当下如此热门,我想作为一个android程序员还是应该清楚android与php的交互的,那么,今天我们就来尝试一波~ 二.环境准备 1)虽然现在十分流行wamp(windows+apache+mysql+php)和lamp的php开发模式,但是为了省时省力,今天我们就暂且使用xampp…
正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法 例如:一个android程序包含两个Activity,分别为MainActivity和OtherActivity,MainActivity为程序启动的Activity.如果程序正位于OtherActivity,点击home键,程序退回到桌面, 在次点击程序图标,程序默认会自动重启,即重新进入MainActivity,而不是进入点击home键的时刻程序所位于的OtherActivity. 解决方…
2016-04-05 配置好Java.eclipse和Android环境就花费了一天时间.下载SDK真是费了不少时间.现在终于找到解决SDK更新的好方法了(更新自己电脑上的hosts文件,就可以使用Google搜素,也可以使用官方更新SDK了.从这里可以找到:Google hosts  2016持续更新-http://www.360kb.com/kb/2_150.html) 现在先来开始第一个“hello word” Android 程序吧! 1.打开eclipse 如果你已经配置好了Andro…
Delphi的Android程序是原生的程序,也就是NativeActivity.那么就需要先看一下NativeActivity的原理, 在AndroidManifest.xml文件里面指定入口activity为nativeactivity,这样应用程序一启动,java虚拟机这边就开一个主线程,主线程创建一个活动,就是nativeactivity,这个nativeactivity在创建的过程中就会去应用程序的.so动态链接库中寻找一个函数: __ANativeActivity_onCreate(…
一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Android SDK:http://developer.android.com/sdk/index.html ADT:…