k**********g 发帖数: 989 | 1
NDK
NDK 就是由 Application.mk 和 Android.mk 组成, 并不倚靠任何 IDE 。因此, IDE
对 NDK 的支援亦不是很全面。至於 Eclipse ADT 对 NDJ 的支援,仅限於在 Android
Project 的项目内搜寻名为 JNI 的文件夹,自动调用 NDK Build ,然後把编译文件
.so 集装到应用包里。 |
|
D********g 发帖数: 30 | 2 原来的NDK的文档都是假设用Eclipse-ADT来集成NDK build的lib文件,但是Google最近
推出的Android Studio,很多设置和ADT都不一样,有谁用Android Studio来集成过NDK
build的native库吗?卧槽,狗狗就是瞎折腾,对于开发者来说前后没有连续性。
Android Studio在我的Linux机上慢的一坨,还不如ADT。 |
|
D********g 发帖数: 30 | 3 在CentOS 6.5下面安装Android NDK,结果发现安装文件需要glibc 2.14,而CentOS 6.
5的glibc是2.12,不想升级CentOS, 也不想去麻烦build libc, 那么哪个NDK的版本是
依赖于glibc 2.12? |
|
ET 发帖数: 10701 | 4 Android Studio比起adt不可能有人说不如。
狗狗用android studio下着盘大旗。
你需要点耐心。
NDK |
|
i**p 发帖数: 902 | 5 搜寻了一个小时竟然没找到。来自第三方的不少。Android NDK应该支持这个简单的常
用库函数吧。 |
|
w***g 发帖数: 5958 | 6 NDK是C++的吧,没有json支持正常。C++没有特别好的json库。要么难用,要么要求很
新的编译器。如果只是随便用用,boost::property_tree勉强可以。 |
|
z*******n 发帖数: 1034 | 7 The State of Go Language for Android Native Development
by Sergio De Simone on Jun 27, 2014 | Discuss
A couple of different proposals from Google engineers and independent
developers are aiming at making it possible to write native Android apps in
Go. This will not go so far as allowing Go apps to access the full Android
NDK, but it could allow access to a subset of it.
According to David Crawshaw, engineer at Google and author of a proposal to
add partial Go support for Android apps, "providing... 阅读全帖 |
|
|
z****e 发帖数: 74 | 9 App开发日报 2015-03-17
@好东西传送门 出品, 过刊见
http://app.memect.com
订阅:给 [email protected]
/* */ 发封空信, 标题: 订阅App开发日报
更好看的HTML版
http://app.memect.com/archive/2015-03-17/short.html
1) 【iOS争议话题观点分享】 by @唐巧_boy
关键词:iOS, 博客, 唐巧
打算分享一些有争议的话题,并且表达一下我的看法。这是该系列的第一篇,我想讨论
的是:类的成员变量应该如何定义?from 唐巧的技术博客 [1]
[1] http://blog.devtang.com/
2) 【iOS大量循环的内存占用的优化】 by @陈因素的巴格达
关键词:iOS, 博客, 代码
睡前写一篇=。=:《 @autoreleasepool-内存的分配与释放 》 [1] 附带优化测试工程
Github地址: [2] 就是简单利用autoreleasepool优化大量循环的内存占用,如图~ 最
近好像一有时间就在写博客[喵喵][doge]
[1] ... 阅读全帖 |
|
a******n 发帖数: 5925 | 10 android
不implement abstract class能做出来可能得用ndk 吧
如果你全用ndk做出app来,我真心佩服你. |
|
z****e 发帖数: 54598 | 11 特意google了一下
Before downloading the NDK, you should understand that
the NDK will not benefit most apps.
原来如此,小鸟主要用了c写的sdl,然后用java和objective c做包装
以达到在不同平台上共用同一个组件的目的
这样就可以不用在切换平台时候重复开发核心的那些代码
所以如果不是为了跨平台共用组件考虑,无论是google还是apple
都 不 推荐你用这种方式来做开发
一个程序里面用不同的语言
这个是在无论哪一个项目都应该尽力避免的
就算可以,也不会这么做,而且很有可能会牺牲性能去这么做
就好比用hibernate来替换sql一样
理由google写得不错,我直接照抄了
Notably, using native code on Android generally does not result in a
noticable performance improvement, but it always increases your app
complexity.
小鸟那种程序... 阅读全帖 |
|
d****i 发帖数: 4809 | 12 不知道Qt开发出来的Android的native UI和Android自己的C/C++ NDK开发出来的效果比
如何,我看到的Qt for Android demo是很好很靓,但是没有和Android NDK的side to
side的比较。 |
|
z****e 发帖数: 54598 | 13 Additional Requirements:¶
For debugging on iOS simulator, please make sure iOS simulator has been
installed.
For debugging on android device through USB cable, please make sure Android
SDK has been installed.
If you want to customize a runtime, you need compilation tools for your
target platform:
Target Platform Tools
Mac OS X/iOS XCode 5.1 or above
Windows VS2012 or above
Android Android SDK, NDK (**R9D version**), ANT
为了mac/ios,要装xcode
为了windows,要装vs
为了android,要装android sdk, n... 阅读全帖 |
|
z****e 发帖数: 54598 | 14 Additional Requirements:¶
For debugging on iOS simulator, please make sure iOS simulator has been
installed.
For debugging on android device through USB cable, please make sure Android
SDK has been installed.
If you want to customize a runtime, you need compilation tools for your
target platform:
Target Platform Tools
Mac OS X/iOS XCode 5.1 or above
Windows VS2012 or above
Android Android SDK, NDK (**R9D version**), ANT
为了mac/ios,要装xcode
为了windows,要装vs
为了android,要装android sdk, n... 阅读全帖 |
|
P**H 发帖数: 1897 | 15 android studio ndk 还是preview。文档都没几个。
visual studio好像是直接上ndk的,不管java。文档可能好点? |
|
m********5 发帖数: 17667 | 16 你在扯什么啊?
99%的app都能同时在ARMv5-7, MIPS, x86上面跑, android 2.x以后就支持所有常见构
架, 这个根本不难.
我就是业余做app的, 即使像我一样需要大量NDK支持的开发者,同时支持4种构架也毫无
压力... google有现成tool chain.
龙芯不行, 只是因为一个: 性能. 太慢, 功耗又不行 |
|
t******r 发帖数: 14 | 17 公司纳贤, 要求人靠谱, 讲汉语, 年青有活力,聪明又灵活, 手快不蛮干, 风趣
加幽默。。。
To apply, please send a cover letter and resumes to j**[email protected].
Trustlook, Inc. is an Equal Opportunity Employer.
TITLE: Principal Designer
LOCATION:San Jose, CA
Responsibilities
===
Work closely with our software development team to ideate product features
and optimizations.
Translate high-level concepts into pixel-perfect UI and well thought-out UX.
Communicate your ideas effectively to the product team; accept critique &
feedback as part... 阅读全帖 |
|
s********8 发帖数: 18 | 18 Android Software Engineer Contractors Opening
ExtendLogic, a leading mobile consulting and outsourcing company based in
Silicon Valley is looking for multiple Mobile Software Engineers with strong
Android experience to fulfill an immediate project. The contract is for 6
months, based in Fremont, CA.
Project description
The Product is a Set Top Box that goes in customers’ living rooms with a
web camera and utilizes a Harmony Universal remote.
Contractors opening:
1) Multiple Android applicatio |
|
l******4 发帖数: 729 | 19 问的是,
linux kernel programming 什么的
opengl driver 和 linux kernel怎么联系实现的
还有NDK里面template class的以一些细节 |
|
l*******n 发帖数: 14 | 20 刚发了简历,申请Android Dev
对照了一下glassdoor上tango以前发布的的Senior Software Engineer (Android)职位
1. 只有2年经验,肯定是不能算作senior;
2. opengl和c++的课都修过,还做过c++的TA, 但工作中没有做过NDK;
3. 没玩过ART
哎 就投一下试试吧...
谢谢LZ! |
|
s*****c 发帖数: 122 | 21 懂一些Android/iOS原理和Mobile/IOT安全机制,写Java/NDK/Python API熟练。领
域不一定需要完全重合,主要看经验值和coding速度,另外culture fit上要求人踏实
可靠。和湾区大公司研发部门工作方式待遇类似或更好。工作地点在南湾Santa Clara
。感兴趣站内信私聊。 |
|
V********g 发帖数: 4 | 22 iOS/Android高级开发工程师
(Interested? please email: [email protected]
/* */)
移动是互联网的大趋势,也是电商的未来。你敢于不断超越现状,超越自我,创造出颠
覆性的移动产品吗?你勇于接受挑战,不怕失败,擅于将不可能变为可能吗?如果是,
那你就是我们要找的人!你将成为唯品会美国研发中心团队的一员,专注移动和创新产
品!
工作职责:
• 负责唯品会垂直和创新移动产品中iOS或Android App的工程设计,架构设
计以
及开发工作
• 带领和指导唯品会中国移动团队的iOS或Android 项目开发
• 研究业界最新技术及其应用,解决研发过程中的关键问题和技术难点
• 与产品经理、测试工程师、其他团队沟通合作,保证产品研发工作的质量
和进度
• 根据项目任务计划按时完成软件设计、编码、单元测试和必要文档
任职资格:
• 大学本科或以上学历,计算机相关专业
• 8年以上软件开发经验,其中4年以... 阅读全帖 |
|
s*********r 发帖数: 468 | 23 在Android上座游戏有些会对Tegra做一些优化,但是大部分应该都是用NDK做得。 |
|
r****n 发帖数: 639 | 24 Sr. Software Engineer
Summary:
As a member of the our Software Development team you will design and develop
embedded software for our set top boxes and other connected devices. This
software includes portions of the operating system, device drivers which
operate various hardware components, media codecs for encoding and decoding
digital and broadcast media, middleware components which support device
functionality, user interface components which provide interactive display
for the user, web, por... 阅读全帖 |
|
t******r 发帖数: 14 | 25 来自主题: SanFrancisco版 - 年尾纳贤 公司纳贤, 要求人靠谱, 讲汉语, 年青有活力,聪明又灵活, 手快不蛮干, 风趣
加幽默。。。
To apply, please send a cover letter and resumes to j**[email protected].
Trustlook, Inc. is an Equal Opportunity Employer.
TITLE: Principal Designer
LOCATION:San Jose, CA
Responsibilities
===
Work closely with our software development team to ideate product features
and optimizations.
Translate high-level concepts into pixel-perfect UI and well thought-out UX.
Communicate your ideas effectively to the product team; accept critique &
feedback as part... 阅读全帖 |
|
d*****0 发帖数: 68029 | 26 【 以下文字转载自 PDA 讨论区 】
发信人: sharpcool (嘟吱哦), 信区: PDA
标 题: Android for Touchpad尝鲜体验版
发信站: BBS 未名空间站 (Mon Oct 3 23:14:03 2011, 美东)
http://touchpadfan.blogspot.com/2011/10/android-for-touchpad.ht
问题:
1.屏幕偶尔会闪,按电源键关闭屏幕再开启,会缓解,多次启动也能搞定,这个以后一并解决;
2.无sensord驱动,暂时没空写,这个不是重点;
3.wifi开关没有,大家进android之前,麻烦在webos中设置好,暂时也没有精力写这个;
4.声音子系统没有添加,靠后放;
5.camera没有,进这个程序有可能导致系统crash,不过自己会起来,这个也靠后。
7.目前只做了单点触控,日常应该够用的了;
8.所谓的opengl加速,这个是下一步的核心内容,我尽快搞定这个~
9.干净的停掉android回到webos比较麻烦,所以大家如果要会webos,请猛按电源键5秒;
10.整体ui看起来比较丑,有能... 阅读全帖 |
|
l**t 发帖数: 10440 | 27 偶不是老大噻,就个打酱油的
我说的android开放,主要是对oem了
3rd party的API是不全,不过可以看source code弥补一下
ndk的东西,还不成熟,这个需要时间
其实偶也没对android满意,光那个dalvik,就把我恶心坏了,既然goog这么牛鼻,干嘛不
用c/c++再自己开发一套类库?java用户再多,也没有c/c++多吧,而且java vm性能怎么着
也比不过native c了
反正偶也没想明白股沟当初哪门子神经犯了,或者偶孤陋寡闻了 |
|
l**t 发帖数: 10440 | 28 偶不是老大噻,就个打酱油的
我说的android开放,主要是对oem了
3rd party的API是不全,不过可以看source code弥补一下
ndk的东西,还不成熟,这个需要时间
其实偶也没对android满意,光那个dalvik,就把我恶心坏了,既然goog这么牛鼻,干嘛不
用c/c++再自己开发一套类库?java用户再多,也没有c/c++多吧,而且java vm性能怎么着
也比不过native c了
反正偶也没想明白股沟当初哪门子神经犯了,或者偶孤陋寡闻了 |
|
a***y 发帖数: 19743 | 29 ☆─────────────────────────────────────☆
ronaldinho10 (苹果,微软,狗狗) 于 (Thu Apr 8 21:58:49 2010, 美东) 提到:
不好意思,是推出 —— 我觉得爱愤在智能手机里至少又可以安心的坐稳两年。
☆─────────────────────────────────────☆
lint (take it easy) 于 (Thu Apr 8 22:01:13 2010, 美东) 提到:
光个os4不行,还是没android自由牛x,看iPhone4怎样了
希望是个真正的ultimate phone,偶也进个把玩把玩
☆─────────────────────────────────────☆
ronaldinho10 (苹果,微软,狗狗) 于 (Thu Apr 8 22:04:51 2010, 美东) 提到:
如果爱愤能装多系统就好了
☆─────────────────────────────────────☆
lint (take it easy) 于 (Th... 阅读全帖 |
|
s****e 发帖数: 3181 | 30 pc(windows)的opengl一直不太行吧
btw. android上的3d基本都是用ndk |
|
d****i 发帖数: 4809 | 31 安卓用java做应用开发的原因只有两点:
1. 当时谷歌2006年购买android的时候,上层应用层已经全部是dalvik vm上的java了(
换句话说,这并非谷歌本意)。
2. 不像apple, 由于android要支持多种处理器,用java/VM可以达到一次编写,处处运
行,否则的话x86一套binary,ARM一套binary, MIPS一套binary,对于普罗大众来说下
载什么都不知道。
从andorid 2.3开始,只要你愿意的话所有应用都可以用NDK(C/C++)来开发。 |
|
d***a 发帖数: 13752 | 32 Android要支持多种处理器?搞笑的地方就在这里,现在有智能手机用非ARM架构的处理
器吗?平板上也刚刚才出来x86的处理器。
退一步说,OS X和iOS,同时支持多种架构也毫无问题。Linux也是如此。
Android出来之前,服务器上用Java平台最多。那样是合理的,当时服务器硬件平台有
多种,OS平台也有多种。而服务器上并不在乎因为Java增加的一些能耗。
NDK这种东东就算了,对多数app开发者来说没什么实际意义。
了( |
|
|
a9 发帖数: 21638 | 34 android也可以用c写的,不过ui层还是要用java,呵呵。
有个ndk |
|
|