那个安卓开发工资多少论坛资源多

今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
小米手机5将配备指纹识别功能
三星GALAXY J5真机谍照曝光
GALAXY S和GALAXY Note是三星旗下两个旗舰级系列产品,其中GALAXY S以最高规格硬件闻名天下,在每年的上半年隆重推出,而GALAXY Note则凭借着大屏和手写功能而受到了消费者的喜爱,其发布时间则在每年秋天。如今,三星似乎想将两大拳头产品结合在一起,按照外国媒体带来的消息显示,三星近日注册了“GALAXY S6 Note”的新商标,或将推出一款结合体机型。
滚动播报:
安卓客户端
多智手机助手
全新WP客户端
站内全文搜索,由百度和塞班合作提供
上一主题:
下一主题:
查看: 9778 | 回复: 47
推荐个开发工具,多平台――Titanium Studio IDE
交易信用 0
原创小红花 0
积分/帖子:129
连续签到天数:1
全部签到天数:2
注册时间:
手机型号:
诺基亚 N72
状态: 离线
推荐个开发工具,多平台――Titanium Studio IDE
主要语言:javascript
下载地址:
英文简介:Welcome to Titanium!Thanks for checking out Titanium - we hope you'll have your first native application for desktop or mobile up and running before dinner. Before we get into installing and running Titanium, let's (very) briefly go over what the Titanium platform is, how it works at a shallow level, and the kinds of capabilities you can expect to find.
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
Titanium Desktop SDKThe Titanium Desktop SDK provides a runtime environment for creating native desktop applications in HTML, CSS, and JavaScript. Titanium Desktop packages up your application source code (HTML/CSS/JavaScript) with a heavily augmented build of the popular
open source web browser engine. Your Titanium Desktop application is basically a web page (or pages) and a web browser packaged into a single executable program. But your desktop app is more than just a local web page - Titanium Desktop apps have access to enhanced native functionality, like file system access, media, the ability to run external processes, native UI chrome, and more. You can also package Ruby, Python, or PHP code with your application, further extending the capabilities of your always-on desktop application.
Titanium Mobile SDKThe Titanium Mobile SDK allows you to create, run, and package real native mobile applications for iOS, Android, and BlackBerry (beta) devices using our cross-platform JavaScript APIs. But unlike Titanium Desktop, where applications run inside a web browser engine, Titanium Mobile applications are run against a standalone JavaScript engine which invokes native APIs. As a developer, you are in fact writing a native application - it's just that you're using cross-platform JavaScript rather than non-portable Java or Objective-C.
Titanium Mobile apps use native UI and platform APIs, and run at close to full native speed. The Titanium Mobile SDK works with the native SDK tool chains to combine your JavaScript source code, a JavaScript interpreter, and your static assets into an application binary that will be installed to an emulator or mobile device. It's worth mentioning that you could write your application UI in HTML and CSS, but typically you will use native UI components through a Titanium JavaScript API.
Titanium StudioTitanium Studio is an IDE (Integrated Development Environment) that will enhance the user's experience while developing on the Titanium Platform.&&Titanium Studio will help you create, run, and package Titanium Mobile or Titanium Desktop application projects.&&All of the latest Mobile and Desktop SDKs will be maintained and kept up to date by Titanium Studio.&&In addition to the nice features of an IDE ( i.e. syntax highlighting, content assist, code validation etc.) Titanium Studio also provides tight integration with the scripts used to create and run Titanium Projects.
Installing TitaniumTitanium Studio and the Mobile and Desktop SDKs are tested using the operating systems listed in the . You may find that other OS versions will work fine also, but these are not officially supported.
To install the Titanium Studio application, navigate to the
and download the Titanium Studio installer for your operating system. If the download doesn't begin automatically, you can manually select the download you are interested in.
After a push-button installation on your operating system, Titanium Studio will be available to launch. The first time you run Titanium Studio, it will automatically download and extract the most current versions of the Mobile and Desktop SDKs. This can take some time. For those of you interested in doing mobile development, you will also need to download and install the native development SDKs for the devices you are targeting.
Preparing for iOS developmentFor iOS you will need to have a Mac running OS 10.6 (Snow Leopard) and an iOS developer account (the account is free, but to run on device, you will need to pay a $99/year fee for the iOS developer program). Installing the iOS SDK is as easy as , mounting and running the disk image, and following the onscreen instructions.
Preparing for Android developmentThe best guide to the complete Android setup procedure for Windows 7 is available in .
Before doing any sort of Android development, you will need
installed on your system. Refer to the
to determine the JDK version required.
Before you install anything, search your system for the java and javac executables, and run the following commands to confirm that they are of the correct vendor and version:
If you have multiple versions installed, you will need to ensure that the correct one is being used by default. To do this, run the same commands without the full path, and compare the results to those produced above:
The default executables can be controlled by adjusting your system's PATH variable.
If any of the commands above produce errors, they must be resolved for Titanium to work correctly.
Ubuntu users can take advantage of the sudo update-alternatives --config java command for setting the default java version. See the for more information.
For Android, you will need to
the Android SDK somewhere on your system and then run the $ANDROID_SDK/tools/android command from the resulting directory structure. This will bring up an attractive Java Swing UI which will allow you to install the various Android SDK components from the &Available Packages& side-menu.
At the time of writing, a correctly-configured system showed the following packages listed on the &Installed Packages& screen. Refer to the to see the Android SDKs currently supported by Titanium.
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
This table explains the significance of these packages.
[tr]Package TypeDescription[/tr]Android SDK ToolsContains the executables contained in the $ANDROID_SDK/tools directory, including Android SDK and AVD Manager itselfAndroid SDK Platform-toolsContains tools such as adb that Titanium Studio requires to functionSDK Platform Android x, API yAndroid OS version x, plus support for API y. Note, some devices are only licensed to use the standard Android OS API, and so will not support advanced features such as maps etc. The advanced API must be installed separately (see below)Google APIs by Google Inc., Android API yGoogle API version y. Note, this advanced API should be used when targetting devices explicitly licensed to use it. In reality, this includes the majority of devices.
Every time you install or uninstall Android packages, it is crucial that you delete all of your virtual devices from the &Virtual Devices& screen (see screenshot below). A valid AVD will then automatically be recreated next time you launch your application from Titanium Studio.
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
You can find out more about all the useful tools available to assist with Android development from the .
Preparing for BlackBerry developmentAt this time, the BlackBerry version of Titanium Mobile is available as a beta preview. Be advised, however, that the BlackBerry version of Titanium Mobile requires a Windows environment, on which you will install the Eclipse-based development tool chain provided by RIM. Full instructions on how to prepare your system to a BlackBerry development can be found at the
Hello World!When Studio launches for the first time, you will be prompted to sign in with your Appcelerator Network account. If you don't have an Appcelerator Network account, you can create one by clicking on the signup link. Once you are signed in, you will be ready to proceed with creating your first Titanium project.
To create a new 'Titanium Project go to File & New & Titanium Desktop Project' or 'Titanium Project go to File & New & Titanium Mobile Project'
Depending on which type of Titanium Project you decided to create, you will reach one of the following wizards:
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
In the fields provided, you will specify:
A project name - this will be the name that shows up on the App Explorer ViewA directory under which your project will be generated (Location) - if you specify /Users/kevin, your project folder is created as/Users/kevin/YourProjectNameAn application ID - this will be used for packaging/distribution later, and is usually specified in reverse-domain formatYour company/personal URL, whatever that may beA Titanium Mobile/Desktop SDK version to use - this specifies which build scripts and libraries will be used to generate and run your applicationFor Mobile Projects, you will also need to select the Deployment targets.&&If the Android check box is grayed out, you may need to configure the Android SDK path by clicking on the &configure...& linkFor Desktop Projects, you will also need to specify the language modules usedIf you didn't configure the Android SDK path during the project creation process, you can do so manually under the preferences window:&&'Titanium Studio & Mobile'.&&When browsing for the SDK, you will want to select the top-level folder of the Android SDK, containing the tools folder and other Android platform artifacts.screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
Click the &Finish& button to generate your new Titanium project.
What just happened?Titanium will generate the necessary files to run a Desktop or Mobile project in the directory you specified during project creation. Your new project will appear in Titanium Studio in the App Explorer view.
Titanium Studio also has a Project Explorer view that provides the same basic functionality as the App Explorer view.
Where's my code?After your project is created, a starter project will be created for you in the directory you specified. All project types share a similar layout:
A build directory, which contains the assets necessary for actually running your application code on your target OS(es). This directory can be safely ignored in version control, as it is dynamically generated by the Titanium SDK build scripts.A Resources directory, which contains your application source code and any other assets (images, files, etc.) you will ship with your application.A tiapp.xml file, which contains static configuration for your application.&&When you open the tiapp.xml file, there will be a special editor to help the user edit the fields.screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
Running your applicationLet's fire up the default application to make sure everything is working properly. Under the App Explorer view, hit the play icon and select &Android Emulator& to launch your app depending on your project type.
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
A default mobile application should look like this:
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
A default desktop application should look like this:
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
What's Next?Now that you have a functional Titanium environment, there are numerous guides available here to further your education. The following are the recommended next steps for mobile developers:
Wiki book: Building Native Mobile Apps with TitaniumOur ever-growing
will guide you from novice to expert as we cover topics like:
Building your user interface in TitaniumCoding and cross-platform strategiesHandling gestures and orientationDebugging and managing memoryPublishing your app to the App Store and Market.Sample appsCheck out our list of
for code to reuse or just to get an idea of what's possible in a Titanium app.
Video tutorialsPrefer to learn by watching? Check out videos from our Forging Titanium blog series, Codestrong conference videos, or the video version of the Building Native Mobile Apps course. They're all listed on our
财富值 1534
交易信用 0
原创小红花 0
积分/帖子:1078
连续签到天数:1
全部签到天数:85
注册时间:
手机型号:
Motorola ME865
来自:四川南充
状态: 离线
你发英文干嘛?基本上E看不懂。你直接介绍就行了吧!
交易信用 0
原创小红花 0
积分/帖子:1
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:江苏徐州沛县
状态: 离线
= = 没看懂。
交易信用 0
原创小红花 0
积分/帖子:2
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
同楼上,表示小白
交易信用 0
原创小红花 0
积分/帖子:14
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
dgfubtcftffvhunvr
交易信用 0
原创小红花 0
积分/帖子:365
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
回复 #5 shu941209 的帖子
交易信用 0
原创小红花 0
积分/帖子:113
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
内容压根不懂
交易信用 0
原创小红花 0
积分/帖子:33
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
UID 5866785
财富值 129
交易信用 0
原创小红花 0
积分/帖子:249
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
交易信用 0
原创小红花 0
积分/帖子:9
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
回复 #1 gmszone 的帖子
看不懂,英盲
交易信用 0
原创小红花 0
积分/帖子:2
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
用在什么设备上
UID 3867248
交易信用 0
原创小红花 0
积分/帖子:392
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
只有开发的才能看懂
交易信用 0
原创小红花 0
积分/帖子:103
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:广东惠州博罗
状态: 离线
楼主为什么可以发外链?!!
UID 9184671
交易信用 0
原创小红花 0
积分/帖子:8
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
顶一下!路过……
交易信用 0
原创小红花 0
积分/帖子:145
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
java 虚拟机??
微信扫一扫关注dospy那个安卓开发论坛资源多_百度知道
那个安卓开发论坛资源多
请问那个安卓开发论坛资源多
我有更好的答案
eoe社区,javaAPK,,android巴士
安卓巴士,超好,例子又多
其他类似问题
为您推荐:
安卓的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁今日: 0|昨日: 2|帖子: 12782|会员: 9610|欢迎新会员:
接受各行业app定制开发
HOTPOWER.【专注游戏界面外包】/ ...
有没有人有iGou课程的源码啊 ...
求教:第36课有bug,求详细解决 ...
调用新浪微博包装的UsersAPI中的 ...
我们用了2年时间创造了目前最稳 ...
黄晓明微博晒结婚证 和baby终成 ...
刘青云汤唯生死恋 秦海璐井柏然 ...
吴亦凡片场“调戏”粉丝 吐舌卖 ...
风云天地》今播 刘恺威唐嫣重返 ...
诚聘高级 Android 和 IOS(iphon ...
HTML5学习系列-HTML5 简介
&二&仿安智市场UI框架布局之使用 ...
菜鸟窝 Android QQ群
新手求解:在获取用户头像时出现 ...
android 模拟器正常,不同手机效 ...
PhoneGap系列专题之一:架构基础 ...
【推荐视频教程】iGou Android
有没有人有iGou课程的源码啊 ...
新浪微博异常
诚聘高级 Android 和 IOS(iphon ...
HTML5学习系列-HTML5 简介
&二&仿安智市场UI框架布局之使用 ...
菜鸟窝 Android QQ群
新手求解:在获取用户头像时出现 ...
android 模拟器正常,不同手机效 ...
PhoneGap系列专题之一:架构基础 ...
【推荐视频教程】iGou Android
新浪微博异常
【第一季第一轮抽奖】《iGou And ...
总共1303条微博最新动态: 昨天&19:39&: 昨天&06:16&: 前天&19:35&: 前天&00:38&: 3&天前&: 4&天前&: 5&天前&: 5&天前&: 6&天前&: 6&天前&: 6&天前&: 7&天前&: 7&天前&:
主题: 281, 帖数: 2557
主题: 85, 帖数: 888
主题: 47, 帖数: 260
主题: 60, 帖数: 792
主题: 34, 帖数: 359
主题: 15, 帖数: 82
主题: 20, 帖数: 68
主题: 151, 帖数: 5148
主题: 39, 帖数: 542
主题: 8, 帖数: 16
主题: 12, 帖数: 19
主题: 112, 帖数: 1221
主题: 55, 帖数: 348
主题: 8, 帖数: 420
主题: 10, 帖数: 21
即时通讯App开发培训班 /2
本课程主要介绍怎么样从零基础学习Android,由浅入深,深入浅出的介绍Android开发知识点,一步一步带着大家由编程门外汉或者Android菜鸟成为一个Android顶级高手。
1.学到最前沿的技术
2.学到商业级项目的开发模式
3.学到 Scrum 敏捷开发方法
4.学到项目开发流程
5.学到如何分析和把控整个项目
6.积累1-2年的开发能力和经验
Powered by

我要回帖

更多关于 安卓开发工资多少 的文章

 

随机推荐