小编Sre*_*hat的帖子

电子邮件键盘编辑文本

以下代码似乎不起作用,我希望电子邮件键盘带有@.com显示编辑文本.

emailEditText.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

android android-edittext

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

将字符串传递给Android NDK中的C代码

程序应从SD卡中取出图像并调整其亮度.并且图像是通过NDK C代码从SD卡中获取的.应注意,描绘图像路径的字符串通过JNI传递给NDK.

Java代码:

private void adjustBrightness() {
   imagePath     = (Environment.getExternalStorageDirectory().getPath()+"earthglobe.jpeg").toCharArray();
   brightness(imagePath, brightness);
}

public native void brightness(char[] imagePath, float brightness);
Run Code Online (Sandbox Code Playgroud)

NDK代码:

JNIEXPORT void JNICALL Java_com_example_ImageActivity_brightness(JNIEnv * env,char[] bitmappath, jfloat brightnessValue)
{
   string bmpath    =   bitmappath+'\0';
   jobject  obj = fopen( bitmappath , "rb" );
}
Run Code Online (Sandbox Code Playgroud)

c string java-native-interface android android-ndk

9
推荐指数
1
解决办法
9416
查看次数

使用gnu libstdc ++编译NDK代码

我想用gnu libstdc ++编译我的NDK代码,任何线索如何做到这一点?

c c++ android android-ndk

6
推荐指数
1
解决办法
6437
查看次数

OpenCV for android示例程序显示错误

我已经下载了用于android的OpenCV项目,与它捆绑在一起的示例项目包含几个错误....只有包含NDK代码的项目才有错误....问题是C++代码显示了很多错误.. .像jstring这样的关键字无法识别..请帮我解决这个问题...提前感谢您的宝贵时间

#include <jni.h>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <vector>

using namespace std;
using namespace cv;

extern "C" {
JNIEXPORT void JNICALL Java_org_opencv_samples_tutorial3_Sample3View_FindFeatures(JNIEnv* env, jobject, jint width, jint height, jbyteArray yuv, jintArray bgra)
{
    jbyte* _yuv  = env->GetByteArrayElements(yuv, 0);
    jint*  _bgra = env->GetIntArrayElements(bgra, 0);

    Mat myuv(height + height/2, width, CV_8UC1, (unsigned char *)_yuv);
    Mat mbgra(height, width, CV_8UC4, (unsigned char *)_bgra);
    Mat mgray(height, width, CV_8UC1, (unsigned char *)_yuv);

    //Please make attention about BGRA byte order
    //ARGB stored in java …
Run Code Online (Sandbox Code Playgroud)

android opencv android-ndk

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

打开CV示例提示OpenCV Manager下载

用于android的Open CV应用程序提示我下载并安装Open CV Manager ...我只是想知道在每个使用OpenCV库的应用程序中是否会出现提示?如果是,有什么方法可以避免这种情况吗?提前感谢您的宝贵努力

android opencv android-ndk

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

NDK不会构建错误

当我尝试执行NDK构建时,我得到以下错误列表...任何人都有任何线索?

encies\FreeImage/D:/Projects.CPP/Engine5/svn/trunk/Dependencies/FreeImage/jni/../Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:153: undefined reference to `__cxa_allocate_exception'
    D:\Projects.CPP\Engine5\svn\trunk\Dependencies\FreeImage/D:/Projects.CPP/Engine5/svn/trunk/Dependencies/FreeImage/jni/../Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:153: undefined reference to `__cxa_throw'
    ./obj/local/armeabi/libfreeimage.a(ImfPizCompressor.o): In function `std::_Rb_tree_const_iterator<std::pair<Imf::Name const, Imf::Channel> >::operator++()':
    D:\Projects.CPP\Engine5\svn\trunk\Dependencies\FreeImage/D:/NDK/sources/cxx-stl/gnu-libstdc++/include/bits/stl_tree.h:259: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
    ./obj/local/armeabi/libfreeimage.a(ImfPizCompressor.o): In function `PizCompressor':
    D:\Projects.CPP\Engine5\svn\trunk\Dependencies\FreeImage/D:/Projects.CPP/Engine5/svn/trunk/Dependencies/FreeImage/jni/../Source/OpenEXR/./IlmImf/ImfPizCompressor.cpp:228: undefined reference to `__cxa_end_cleanup'
    ./obj/local/armeabi/libfreeimage.a(ImfPizCompressor.o):(.ARM.extab.text._ZN3Imf13PizCompressorC2ERKNS_6HeaderEjj+0x0): undefined reference to `__gxx_personality_v0'
    ./obj/local/armeabi/libfreeimage.a(ImfPizCompressor.o): In function `std::_Rb_tree_const_iterator<std::pair<Imf::Name const, Imf::Channel> >::operator++()':
    D:\Projects.CPP\Engine5\svn\trunk\Dependencies\FreeImage/D:/NDK/sources/cxx-stl/gnu-libstdc++/include/bits/stl_tree.h:259: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
    ./obj/local/armeabi/libfreeimage.a(ImfPizCompressor.o): In function `PizCompressor':
    D:\Projects.CPP\Engine5\svn\trunk\Dependencies\FreeImage/D:/Projects.CPP/Engine5/svn/trunk/Dependencies/FreeImage/jni/../Source/OpenEXR/./IlmImf/ImfPizCompressor.cpp:228: undefined reference to `__cxa_end_cleanup'
    ./obj/local/armeabi/libfreeimage.a(ImfPizCompressor.o):(.ARM.extab.text._ZN3Imf13PizCompressorC1ERKNS_6HeaderEjj+0x0): undefined reference to `__gxx_personality_v0'
    ./obj/local/armeabi/libfreeimage.a(ImfPizCompressor.o):(.data.rel.ro+0x28): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    ./obj/local/armeabi/libfreeimage.a(ImfPxr24Compressor.o): In function `Imf::(anonymous namespace)::notEnoughData()':
    D:\Projects.CPP\Engine5\svn\trunk\Dependencies\FreeImage/D:/Projects.CPP/Engine5/svn/trunk/Dependencies/FreeImage/jni/../Source/OpenEXR/./IlmImf/ImfPxr24Compressor.cpp:165: undefined reference …
Run Code Online (Sandbox Code Playgroud)

android android-ndk

4
推荐指数
1
解决办法
8769
查看次数

如何在 build.gradle 中为版本指定通用字符串?

我有一个 build.gradle 有以下内容:-

compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
Run Code Online (Sandbox Code Playgroud)

我怎样才能在一个共同的地方指定版本号(这里是 25.3.1)并在任何地方重复使用它,这样当我需要改变它时,我只需要在一个地方改变它?

android gradle android-support-library

3
推荐指数
1
解决办法
2897
查看次数

线性布局背景图像集alpha

我在我的android程序中使用图像作为线性布局的背景.我需要为此设置不透明度.任何人都可以告诉我我该怎么做?..半透明的图像不会显示不透明度,不会知道原因.提前感谢您的宝贵意见

android

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

滚动ListView时项目的可见性会发生变化

我使用列表视图和适配器来加载列表,每个列表项都有一个TextView,EditText和Image ..我根据列表行的位置设置箭头的可见性和编辑文本,一切正常我第一次加载列表...但是当我滚动列表时,项目的可见性不断变化......请在这个问题上帮助我...相关的代码已被附加...

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:orientation="horizontal"  android:background="#FFFFFF">
    <TextView android:layout_height="wrap_content"  android:layout_width="0dip"
            android:textSize="20dip" android:layout_weight="1"
            android:id="@+id/textview_add_lot_list" android:textColor="@android:color/black"
            android:paddingTop="10dip" android:paddingBottom="10dip"
            android:paddingLeft="10dip"/>
    <EditText android:layout_height="fill_parent" android:layout_width="0dip"
            android:layout_weight="1" android:id="@+id/et_add_lot_list"
            android:layout_gravity="center_vertical"/>
    <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content"
            android:id="@+id/imageview_arrow_add_lot_list" android:layout_gravity="center_vertical"
            android:visibility="invisible" android:src="@drawable/more_reviews_arrow"
            android:paddingRight="10dip"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Java代码活动......

final ArrayList<String> listItems       =   new ArrayList<String>();
        listItems.add("Parking name");
        listItems.add("Address");
        listItems.add("City");
        listItems.add("State");
        listItems.add("Zip");
        listItems.add("Phone");
        listItems.add("Web Address");
        listItems.add(" ");
        listItems.add("Parking Image");
        listItems.add(" ");
        listItems.add("Open Hours");
        listItems.add(" ");
        listItems.add("Web Reviews");

        final AddParkingLotAdapter adapter  =   new AddParkingLotAdapter(mAppContext,0,listItems);
        lv.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

Java代码...适配器

public class AddParkingLotAdapter extends ArrayAdapter<String> {
    private ArrayList<String> …
Run Code Online (Sandbox Code Playgroud)

android

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

在 Android 中格式化电话号码

我尝试使用以下代码在 android 中格式化电话号码:-

public static String formatPhoneNumber(String number){

        return PhoneNumberUtils.formatNumber(number);
    }
Run Code Online (Sandbox Code Playgroud)

我将“19253951646”传递给函数。它返回格式为 1-925-395-1646 的文本。我想要格式为 1(925)395-1646 的结果。任何帮助都将受到高度评价。

android phone-number

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