标签: native

如何在C(android)中呈现文本?

我正在使用C本机代码中的android NDK开发一个在屏幕上绘制文本的程序.你能告诉我如何渲染文字吗?谢谢.

最好的问候Michael

c fonts android native

5
推荐指数
1
解决办法
1554
查看次数

检查本机应用程序中的自动更新的最麻烦的方法

什么是最好的方法?

到目前为止,我可以想到:

  • HKLM\Run的超级小型WinMain exe,每天检查两次

  • Windows服务,每天检查两次

  • 计划任务(似乎无法通过用户帐户,桌面隔离和东西找到启动GUI任务的方法)

  • 应用程序本身(如果有多个exes,则不起作用,例如,在Sysinternals Suite中,许多应用程序,一个大型套件)

还要别的吗?我希望它保持原生,避免突兀或延迟冷启动的启动.

c++ windows native

5
推荐指数
1
解决办法
401
查看次数

这些类型的VS2012命令提示符是什么?

安装VS2012后,我看到许多命令提示符类型

  1. VS2012的开发人员命令提示符
  2. VS2012 ARM Cross Tool命令提示符
  3. VS2012 x64交叉工具命令提示符
  4. VS2012 x86本机工具命令提示符
  5. VS2012 x64本机工具命令提示符

它们是什么,在什么情况下我应该使用另一个?

我读过这个以及关于SO的许多答案,但它们看起来都很模糊

64-bit x86 native command-prompt visual-studio-2012

5
推荐指数
1
解决办法
3839
查看次数

Android WindowManager错误:未调用DispatchAttachedToWindow

我的应用程序界面作为Facebook聊天,所以我使用覆盖按钮.我在主要活动中使用了意向服务.我在FloatBitchService中创建了chathead ui.使用WindowManager创建UI.将float_view布局添加到WindowManager.在float_view布局中,除了butHead之外,所有控件都可见.但头部是叠加按钮.我想显示ovelay按钮单击显示其他控件.我使用onTouchevent上的覆盖按钮进行叠加按钮单击.我的错误发生在输入文本框控件中.调试设备是三星Galaxy Note 2.

更新
在Samsung Note 2 Android 4.3中,在输入文本框发短信后按Enter键显示谷歌搜索应用程序.我的应用与谷歌搜索应用程序有什么问题.

(FloatBitchService.java)

public class FloatBitchService extends Service {
@Override
public void onCreate() {
    windowManager = (WindowManager)getSystemService(WINDOW_SERVICE);
    LayoutInflater inflater = LayoutInflater.from(this);        
    viewFloat = inflater.inflate(R.layout.float_view, null);
    butHead = (Button)viewFloat.findViewById(R.id.butHead);
    ...........................
    parameters = new WindowManager.LayoutParams(
            WindowManager.LayoutParams.WRAP_CONTENT, // Width
            WindowManager.LayoutParams.WRAP_CONTENT, // Height
            WindowManager.LayoutParams.TYPE_PHONE, // Type
            WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,// Flag             
            PixelFormat.TRANSLUCENT // Format)
            );      
    parameters.x = 0;
    parameters.y = 0;
    parameters.gravity = Gravity.TOP | Gravity.LEFT;        
    windowManager.addView(viewFloat, parameters);
    butHead.setOnTouchListener(new OnTouchListener() {

        int initialX, initialY;
        float initialTouchX, initialTouchY;

        @Override …
Run Code Online (Sandbox Code Playgroud)

android native dispatch intentservice android-windowmanager

5
推荐指数
0
解决办法
1029
查看次数

禁用ViewPager滚动动画

这里的代码,我有一个ViewPager设置适配器.有没有办法禁用滚动动画,以便它在我滑动时"跳转"到新页面?我不希望禁用整个滚动功能onTouchEventonInterceptTouchEvent,只需滑动动画.

mSectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager());

// Set up the ViewPager with the sections adapter.
mViewPager = (CustomViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mSectionsPagerAdapter);
Run Code Online (Sandbox Code Playgroud)

animation android scroll native android-viewpager

5
推荐指数
1
解决办法
7107
查看次数

打开应用程序需要很长时间才能加载设备中的原生Android apk

当打开Android应用程序需要很长时间才能加载.大约需要5秒钟.显示之前的白色屏幕.请指导我.

load native screen react-native-android

5
推荐指数
0
解决办法
684
查看次数

加载包含相同符号的两个本机库时内存问题

我正在尝试使用JNA同时操作本机的,非线程安全的Fortran库.由于库不是线程安全的,我尝试实例化同一个库的不同副本,但显然它们似乎共享内存地址.如果我修改一个库中的一个变量,则将另一个库中的变量修改为.此行为使得无法在单独的线程中以完全方式运行它们.

以下代码示例演示了我的意思:

code.f:

  subroutine set(var)
     implicit none
     integer var,n
     common/conc/n
     n=var
  end subroutine

  subroutine get(var)
     implicit none
     integer var,n
     common/conc/n
     var=n
  end subroutine
Run Code Online (Sandbox Code Playgroud)

此文件的编译和复制如下:

gfortran -shared -O2 code.f -o mylib.so -fPIC
cp mylib.so mylib_copy.so
Run Code Online (Sandbox Code Playgroud)

然后我使用JNA访问这两个:

import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.ptr.IntByReference;

public class JNA {
    public interface MyLib extends Library {
        public void set_(IntByReference var);
        public void get_(IntByReference var);
    }

    public static void main(String[] args) {
        System.setProperty("jna.library.path", ".");
        MyLib lib = (MyLib) Native.loadLibrary("mylib.so", MyLib.class);
        MyLib lib_copy = (MyLib) Native.loadLibrary("mylib_copy.so", MyLib.class); …
Run Code Online (Sandbox Code Playgroud)

fortran native jna

5
推荐指数
1
解决办法
127
查看次数

如何从jna或其他库访问vb.net本机dll文件的类和方法

我有什么
a)我用过jna库.
b)我的dll是vb.net本机dll文件.
c)您可以查看此链接以获取有关dll 链接的更多信息

我的源代码如下

接口

package com.dll.lib;

import com.sun.jna.Library;
import com.sun.jna.Native;

public interface BrowseControl extends Library {
    BrowseControl instance = (BrowseControl)Native.loadLibrary("Vertex FXBOAPI10.5.9", BrowseControl.class);
}
Run Code Online (Sandbox Code Playgroud)

package com.dll.main;

import com.dll.lib.BrowseControl;

public class MainTest {

    public static void main(String[] args) {
        BrowseControl control=BrowseControl.instance;
            System.out.println("Brwoser: "+control.getClass());
        }  
    }

}
Run Code Online (Sandbox Code Playgroud)

这段代码正在运行.

我想要什么
a)如何在java编程语言中从dll访问他们的类和方法?

b)如何引用{VertexFX Backoffice API}Dll,然后定义类型CVertexFXBOAPI类的Object ,之后调用方法Object.SetLoginInfoObject.Login

谢谢

java dll java-native-interface native jna

5
推荐指数
1
解决办法
593
查看次数

PropTypes React Native不是对象

我的反应原生代码我的PropTypes有问题:

import React, { Component, PropTypes } from 'react';
import { Text } from 'react-native';

export default class Star extends Component {
    render() {
        return ( <Text> Hello </Text> );
    }
}

Star.propTypes = {
    fullStar: PropTypes.string.isRequired,
    halfStar: PropTypes.string.isRequired,
    emptyStar: PropTypes.string.isRequired,
    half: PropTypes.bool,
    count: PropTypes.number,
    size: PropTypes.number,
}

Star.defaultProps = {
    fullStar: "",
    halfStar: "",
    emtyStar: "",
    half: 'true',
    count: 5,
    size: 30,
}
Run Code Online (Sandbox Code Playgroud)

我的错误是undefined不是一个对象(评估'_react2.PropTypes.string')

谢谢你的阅读;)

native reactjs react-native react-proptypes

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

找不到'double-conversion / double-conversion.h'文件

对于转弯式导航/ gps应用程序,我正在尝试将React Native和MapBox Directions SDK结合在一起。

Now I found a couple of medium post about how to bridge RN to Swift. The last couple of days I've been trying to combine them but in every method I use this 1 error pops up all the time:

'double-conversion/double-conversion.h' file not found
Run Code Online (Sandbox Code Playgroud)

The weird thing is that React-native builds fine without self-written code. After I wrote my own code it just breaks on this error. Has someone of you guys had this before?? …

native mapbox swift react-native

5
推荐指数
1
解决办法
960
查看次数