小编Nar*_*rma的帖子

如何在Android中发送包含文件附件的电子邮件

我想在我的邮件中附上.vcf文件并通过邮件发送.但邮件收到的地址没有附件.我使用下面的代码,但代码为此,我不知道我错在哪里.

try {      
  String filelocation="/mnt/sdcard/contacts_sid.vcf";      
  Intent intent = new Intent(Intent.ACTION_SENDTO);    
  intent.setType("text/plain");      
  intent.putExtra(Intent.EXTRA_SUBJECT, "");      
  intent.putExtra(Intent.EXTRA_STREAM, Uri.parse( "file://"+filelocation));      
  intent.putExtra(Intent.EXTRA_TEXT, message);         
  intent.setData(Uri.parse("mailto:"));         
  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

  activity.startActivity(intent);
  activity.finish();
  } catch(Exception e)  {
     System.out.println("is exception raises during sending mail"+e);
}
Run Code Online (Sandbox Code Playgroud)

email android vcf email-attachments

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

如何从Android中的热敏打印机打印?

我正在开发一款具有内置行式打印机的Android设备应用程序.我必须与此打印机进行交互,并使用它在收货时打印详细信息,然后自动切割收据.我在其中看到了一些ESC命令,但我不知道如何执行这些ESC命令.

关于卡西欧设备打印机,我有三个主要问题:

1.我使用了内置打印机的打印代码,但打印后切刀未激活

BuildinEx840 ex840 = new BuildinEx840();
int response = ex840.open();
System.out.println("ex840 open:" + response);

byte[] set = {
    'N', 'A', 'R', 'E', 'S', 'H', 'S', 'H', 'A', 'R', 'M', 'A', (byte) 0x0d, (byte) 0x0a
};

try {        

    ex840.write(set);   

} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

try {

    response = ex840.getEndStatus();
    System.out.println("getEndStatus:" + response);
    response = ex840.initCutter();
    ex840.close();    
    System.out.println("initCutter:" + response);

} catch (Exception e) {         
    e.printStackTrace();         
}
Run Code Online (Sandbox Code Playgroud)

2.我不知道如何将ESC命令发送到android中的打印机

有如下命令的数量

ESC FF DataPrint,
[code] …
Run Code Online (Sandbox Code Playgroud)

java android escaping thermal-printer point-of-sale

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

通过Android中的触摸,像SKOUT和从一个视图滑动到另一个视图的菜单

我想实现像FB或G + app这样的滑动菜单,我从FB菜单演示https://github.com/jfeinstein10/SlidingMenu中找到了一些示例代码

这些都是好的开始,但我需要额外的东西.就像这里一样,它仅适用于单击菜单按钮,但我也希望通过手势移动它.我希望有一个中心视图的行为,并且在向右移动该中心时,将出现一个视图,并且在向左移动时,菜单将出现.假设有三个视图A,B,C,当我向左滑动C然后出现A时,当我向右滑动C然后出现B. C位于A和B的中间.

1.中间视图向右移动

那个屏幕在中间 走向正确 菜单出现

2.将中间视图移向左侧

通过触摸向左移动 向左移动第三种观点

现在我的问题是:开发这样的观点的最佳实践是什么.我从某人那里听说我应该使用片段和View寻呼机.那么我该如何开发呢?是否有人做过任何样本实施?任何帮助和建议表示赞赏.

有关参考,请参阅此应用程序使用此类型的滑动黑白视图Skout应用程序

android slidingdrawer android-layout android-fragments android-viewpager

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

Android中的向上同步和向下同步?

我正在开发一个销售点应用程序,需要非常好的同步机制.我们有Magento数据库.安卓设备有SQLite本地Db.现在我们需要以下列方式进行同步:

本地------同步到--------------->服务器(向上同步)

服务器------同步到--------------->本地(向下同步)

有两件事:

1)写(如何保重?)

对于我在本地进行的每个更改,它将直接将本地同步到服务器

2)回写(如何保养???)

每当服务器发生变化时,我们都需要将所有本地服务器与服务器同步.

因此,任务是:识别服务器更新

并同步我们的当地人.就像有4个设备在商店中运行,我们通过一个设备添加了一个新客户.现在我希望其他三个设备本地数据库也更新了有关该客户和服务器的信息也已更新.

我听说过后台线程并在一段时间后运行线程.但是,这样做的最佳方法是什么,不会影响应用程序.此外,所有Big Retail商店都使用同步过程.他们用的是什么?

任何帮助表示赞赏.

android synchronization background-process point-of-sale android-syncadapter

26
推荐指数
2
解决办法
2162
查看次数

如何在Android Studio中添加.so,.mk和其他原生文件?

我要在Android Studio的Project中添加原生文件.so,.mk,.sh,.cpp.在eclipse .so文件中添加了libs文件夹和jniobj文件夹中的其他文件,并且一切正常.但是在Android工作室中我已经在jniLibs文件夹中添加了.so文件,并在.gradle文件中进行了如下更改

 ndk{
                abiFilters 'armeabi', 'armeabi-v7a', 'x86'
            }
sourceSets.main {
        jniLibs.srcDir 'src/main/libs' //set libs as .so's location instead of jniLibs
        jni.srcDirs = [] //disable automatic ndk-build call with auto-generated Android.mk
    }
Run Code Online (Sandbox Code Playgroud)

下面是我的项目结构和我需要添加的文件.有jni和obj文件夹包含本机代码,我将使用它. jni,obj和jniLibs文件夹下的本机文件

我已经看到了可用的链接,但它们已经过时,没有任何效果.任何帮助表示赞赏.

执行以下更改后记录:

sourceSets.main {
        jniLibs.srcDir 'src/main/libs' //set libs as .so's location instead of jniLibs
        jni.srcDirs = [] //disable automatic ndk-build call with auto-generated Android.mk
    }
    externalNativeBuild {
        ndkBuild {
            path 'src/main/jni/Android.mk'
        }
    }
Run Code Online (Sandbox Code Playgroud)

日志:

Error while executing …
Run Code Online (Sandbox Code Playgroud)

java-native-interface android gradle android-ndk android-studio

12
推荐指数
1
解决办法
4786
查看次数

如何在点击Android中的Button时显示Page Curl Animation

我在我的应用程序中使用Page curl动画.

代码可以在这里找到:https://github.com/harism/android_page_curl/.

该代码工作正常,但我想在其中进行一些修改.

1.在没有背景的情况下全屏显示图像.

我想在点击按钮时显示这个卷曲动画.

邮件CurlActvity类的代码是http://pastebin.com/ZLzP6Zxt.

如果有人对我必须在哪里修改代码有一些想法,那么请帮助我.任何帮助表示赞赏.

编辑: 第一个问题要在全屏幕上显示没有背景的图像,可以通过一些修改来解决private class SizeChangedObserver.唯一的问题是设置动画onClick按钮.

android page-curl android-animation

11
推荐指数
1
解决办法
3300
查看次数

如何通过蓝牙android手机向具有蓝牙功能的医疗设备发送/接收数据

我想通过蓝牙连接我的Android手机和医疗设备.有一次我想连接3台设备并不断从一台设备获取数据并发送到另一台设备也存储在SD卡中.

数据也采用不同的格式,如十六进制和八进制.那么有可能并且有没有API可以做到这一点?提供一些链接或任何代码表示赞赏.

android bluetooth

10
推荐指数
1
解决办法
2611
查看次数

哪种设计模式适用于Android应用程序开发

设计模式代表了经验丰富的面向对象软件开发人员使用的最佳实践.设计模式是软件开发人员在软件开发过程中遇到的一般问题的解决方

设计模式有三种基本类型:

1.Structural

2.Creational

3.Behavioral

不同的设计模式有1. MVC 2. Singlton 3.工厂方法4.懒惰初始化等

我一直在寻找哪种设计模式适合Android.一些帖子说android是基于MVC而其他人说没有.

那么任何人都可以指导我支持哪种设计模式或适合Android应用程序.

java android design-patterns object-oriented-analysis

9
推荐指数
0
解决办法
3810
查看次数

ADB无法正常工作,无法初始化android中ddms中发生的监视器线程错误

我的android sdk无法正常工作.ADB和DDMS存在问题.

我试过 adb kill-server,它工作正常.然后我写了,adb start-server但它不起作用,并在输出中给出如下内容:

daemon is not running starting it now on port 5037.ADB sever didn't ACK
Run Code Online (Sandbox Code Playgroud)

我不知道如何进行更改.

还有一件事发生在ddms中

[2012-02-29 18:43:54 - ddms]无法初始化Monitor Thread:无法建立环回连接
[2012-02-29 18:43:55 - adb] ADB服务器没有确认

我的防火墙也关闭了.

android android-emulator android-service android-2.2-froyo

8
推荐指数
1
解决办法
5007
查看次数

.jar文件不是安装在三星手机上,而是安装在诺基亚上

我面临一个非常奇怪的问题,我的J2ME应用程序.jar文件通常在诺基亚手机上下载,但在三星和摩托罗拉上没有下载.但是,如果我安装.jar而不在三星或任何其他手机上下载它.如果有人有任何想法,那么指导.我的应用程序的链接是m.hellosunshine.in

php java installation jar java-me

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