标签: native

HTML5:相机访问

我很新HTML5.我尝试使用以下HTML5代码访问手机上的相机.它始终显示"不支持本机网络摄像头".似乎我的移动浏览器(safari和android 2.1网络浏览器)不支持相机.

你能告诉我我应该使用哪种浏览器来访问摄像头吗?

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, maximum-scale=1.0">
    <style>
        body {width: 100%;}
        canvas {display: none;}
    </style>
    <script>
        var video, canvas, msg;
        var load = function () {
            video  = document.getElementById('video');
            canvas = document.getElementById('canvas');
            msg    = document.getElementById('error');
            if( navigator.getUserMedia ) {
                video.onclick = function () {
                    var context = canvas.getContext("2d");
                    context.drawImage(video, 0, 0, 240, 320);
                    var image = {"demo" : {
                        "type"  : "device",
                        "image" : canvas.toDataURL("image/png")
                    }};
                };

                var …
Run Code Online (Sandbox Code Playgroud)

html5 camera native

38
推荐指数
5
解决办法
10万
查看次数

为什么有些Android手机导致我们的应用程序抛出java.lang.UnsatisfiedLinkError?

我们正在体验java.lang.UnsatisfiedLinkError一些在市场上使用我们的应用程序的Android手机.

问题描述:

static
{
    System.loadLibrary("stlport_shared"); // C++ STL        
    System.loadLibrary("lib2"); 
    System.loadLibrary("lib3"); 
}
Run Code Online (Sandbox Code Playgroud)

System.loadLibrary()使用a 使应用程序崩溃java.lang.UnsatisfiedLinkError. java.lang.UnsatisfiedLinkError: Couldn't load stlport_shared from loader dalvik.system.PathClassLoader[dexPath=/data/app/app_id-2.apk,libraryPath=/data/app-lib/app_id-2]: findLibrary returned null

解决方法

我们开始在所有安装上运行一些自定义诊断程序,以检查/data/data/app_id/lib文件夹中是否已解压缩每个lib .

PackageManager m = context.getPackageManager();
String s = context.getPackageName();
PackageInfo p;
p = m.getPackageInfo(s, 0);
s = p.applicationInfo.dataDir;

File appDir = new File(s);
long freeSpace = appDir.getFreeSpace();

File[] appDirList = appDir.listFiles();
int numberOfLibFiles = 0;
boolean subFilesLarger0 = true;
for (int i = 0; i < appDirList.length; i++) …
Run Code Online (Sandbox Code Playgroud)

java-native-interface android native android-ndk unsatisfiedlinkerror

38
推荐指数
2
解决办法
1万
查看次数

Windows Phone 7和本机C++/CLI

微软最近发布了新的Phone 7平台的工具和文档,让那些拥有大型C++代码库的人(比如我)感到沮丧,不再支持本机开发了.虽然我发现有关这一决定被推翻的猜测,但我对此表示怀疑.所以我想通过调整它在C++/CLI下进行编译来使Phone 7可用的代码库是多么可行.当然用户界面部件无法移植,但我不确定其余部分.有人有类似的经历吗?我不是在谈论那些做重度低级的东西的代码 - 但是经常使用模板和智能指针.

jit arm native c++-cli windows-phone-7

37
推荐指数
3
解决办法
2万
查看次数

如何退出/关闭React Native应用程序?

如果我的React Native应用程序无法连接到其后端,我会显示一个带有OK按钮的警报.如果发生这种情况,应用程序继续运行没有任何意义,因此我想在单击按钮时将其关闭.我该怎么做呢?

我怀疑关键是在AppRegistry中,但文档有点不足.

native reactjs react-native

37
推荐指数
6
解决办法
5万
查看次数

ViewPager动画淡入/淡出而不是幻灯片

我从这里得到了FragmentBasics示例.当我滑动而不是左右滑动时,有没有办法让ViewPager动画简单地淡入淡出?我一直在尝试使用PageTransformer的一些东西,但没有成功,我仍然可以看到它滑动.所以我想我需要以某种方式强迫它的位置保持不变,而滑动我的手指只影响alpha.

public class SecondActivity extends Activity {

SectionsPagerAdapter mSectionsPagerAdapter;

ViewPager mViewPager;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);

    // Create the adapter that will return a fragment for each of the three
    // primary sections of the activity.
    mSectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager());

    // Set up the ViewPager with the sections adapter.
    mViewPager = (ViewPager) findViewById(R.id.pager);
    mViewPager.setPageTransformer(false, new FadePageTransformer());
    mViewPager.setAdapter(mSectionsPagerAdapter);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    // Inflate the menu; this adds items to the action bar …
Run Code Online (Sandbox Code Playgroud)

android native slide fadein android-viewpager

36
推荐指数
4
解决办法
3万
查看次数

组件不会在NavigatorIOS中呈现 - React Native

我无法让这个简单的NavigatorIOS测试工作.控制台登录My View triggeres,如果我跳过NavigatorIOS组件并直接渲染MyView,我可以进行渲染.但是,当从NavigatorIOS组件中的组件触发MyView时,除了"我的NavigatorIOS测试"之外,它不会呈现任何其他内容.

var React = require('react-native');
var {
  AppRegistry,
  StyleSheet,
  NavigatorIOS,
  Text,
  View,
} = React;


 var navigation = React.createClass ({
  render: function() {
    return (
      <NavigatorIOS
            initialRoute={{
              component: MyView,
              title: 'My NavigatorIOS test',
              passProps: { myProp: 'foo' },
      }}/>
    );
  },
});


var MyView = React.createClass({
  render: function(){
    console.log('My View render triggered');
    return (
        <View style={styles.container}>
        <Text style={styles.welcome}>
          Hello there, welcome to My View
        </Text>
      </View>
    );
  }
});


var styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: …
Run Code Online (Sandbox Code Playgroud)

native ios reactjs

35
推荐指数
4
解决办法
7680
查看次数

为ARM编写的原生android代码如何在x86上运行?

摩托罗拉刚刚发布了基于x86的Android手机.关于为ARM编写的本机应用程序/库(例如netflix)如何在这款手机上运行,​​我有点困惑.

如果有人能解释,我将不胜感激.

android arm native android-ndk android-x86

30
推荐指数
3
解决办法
3万
查看次数

C++/CLI:从非托管枚举转换为托管枚举

从本机代码enum转换为enum包含相同enum值的托管代码的正确方法(在C++/CLI中)是什么?使用C#方式进行(int)编译是否有任何区别,例如在C++/CLI中.

enums casting native c++-cli managed

28
推荐指数
1
解决办法
2万
查看次数

在Android 4.0 ICS中调用音频流修改

我一直致力于一个可以从调用流修改中获益的项目.这已被反复说/假设无法实现,因为大多数人认为通话音频的硬件环路完全与设备的主MCU断开连接.

流音频到Android电话的问题Android已收到答案,说明无法访问音频.我同意Android API绝对不可能,但是完全断开硬件ACTUALLY是完全断开的还不完全清楚.

stackoverflow用户'artsylar'表示他们能够修改Android操作系统的"框架层",将录制的音频注入呼叫流,这将是一个巨大的进步(请参阅播放音频片段到正在进行的通话,artsylar的评论选定的答案).假设artsylar的成功是有效的,那么肯定有一种方法可以通过修改框架来控制调用流音频(我假设Android源中的电话基础框架).

基本上,我完全同意从应用程序层修改或控制调用流是不可能的.但是,我有兴趣在框架或无线接口层中自定义Android OS; artsylar似乎取得了成功,但在开放文献中没有解释如何.鉴于Android技术的当前状态,是否有人可以通过修改核心Android操作系统来明确上述内容以确定是否可以控制通话音频,以及实现此目标的良好途径?

我相信对这个问题的最后澄清对开源社区具有重要价值.

谢谢!

audio android native phone-call

27
推荐指数
2
解决办法
1万
查看次数

"没有这样的文件或目录"试图在Android设备上执行linux二进制文件

我使用Android GCC工具链(普通的linux,没有android或NDK)构建了一个原生的Linux ARM二进制文件.

我从我的电脑上通过adb shell连接到运行Android 4的平板电脑.我"adb push"将该二进制文件连接到该设备上的/ system/bin,希望我能让它在那里执行.我用chmod 777标记它是可执行文件.

如果我尝试执行它,我会得到"没有这样的文件或目录".

更多信息:小程序使用fc和fm库.由于ARM工具链似乎没有crt1,从我发现的一个例子中,通常包含启动代码,我们在android构建中搜索包含它的文件,找到了crtbegin_dynamic和crtend_dynamic,但是对于_static等价,其中一个失踪,所以我没有通过GCC的静止.它是用"-nostdlib"构建的.

可能是什么问题?

linux android native

27
推荐指数
1
解决办法
1万
查看次数