标签: htcsense

Android:有没有通用的方式在任何Android设备上发送彩信?

此代码适用于具有本机android系统的普通google设备.但是在htc感应设备的列表中没有MMS应用程序,我不知道摩托罗拉模糊等:

    final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
    emailIntent.setType("image/png");
    emailIntent.putExtra(Intent.EXTRA_STREAM, uri);
    context.startActivity(Intent.createChooser(emailIntent, context.getString(R.string.send_intent_name)));
Run Code Online (Sandbox Code Playgroud)

这段代码适用于htc意义,但不适用于Chooser,我真正需要的是:

    Intent sendIntent = new Intent("android.intent.action.SEND_MSG");
    sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
    sendIntent.setType("image/png");
    context.startActivity(sendIntent);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将这些代码示例组合在一起,我不知道如何以编程方式确定Htc Sense ui.是支持不同类型设备的正确方法吗?

谢谢你的回答.

android mms android-intent htcsense

24
推荐指数
1
解决办法
2572
查看次数

如果在HTC设备上突出显示,WebView中的输入元素始终具有相同的样式

我目前正在编写一个应用程序,它使用嵌入式WebView来显示其内容,或者有时使用输入表单从用户查询数据.这些表单中的输入字段使用-webkit-css样式进行样式设置.

到目前为止,所有设备(在Nexus One上测试,LG Optimus 500,三星Galaxy S)都可以正常工作,除了具有HTC Sense的设备.在具有HTC Sense的设备上,如果选择了输入元素,则样式会丢失.使用input:focus {}在CSS没有帮助,有意识的HTC设备根本不理会.

这张图片说明了它,当前选择了"昵称",但仍然应该像"Vorname"和"Nachname"一样进行样式设置.

焦点问题

任何想法可能解决这个问题?

这是一个示例HTML页面(根据要求):

<html>
<head>
    <meta name="viewport" content="target-densitydpi=low-dpi" />
    <style type="text/css">
      input[type="number"],
      input[type="text"]{
    border: 1px solid #CDFF3C;
    background: #F3FECA;
    width: 220px;
    -webkit-border-radius: 4px;
        -webkit-box-shadow: inset 1px 1px 4px #AAA;
    -webkit-tap-highlight-color: rgba(205, 255, 60, 0.5);
      }
      body {
        background:#ebffb9;
        margin-right:0;
        margin-left:0;
        font-size: 14px;
      }
    </style>
</head>
<body>
<form name="data" action="/im/postdata" method="get" accept-charset="UTF-8">
  <p class="edit">
    <b>Vorname</b>
    <br/>
    <input type="text" name="3"/>
    </input>
  </p>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

无需将其嵌入到应用程序中,只需将其放在某个Web服务器上并使用内置的Web浏览器打开它.

android htcsense

17
推荐指数
1
解决办法
6451
查看次数

Widget中的EditText替代品?必须要有办法

有没有人在小部件中成功实现了EditText?我意识到Android不支持这一点,然而,HTC设备上的"Friend Stream"就是这样的......这是由于HTC功能吗?我可以在HTC上实现吗?任何人都有任何疯狂的创意想法来实现一个文本框,实际上允许在主屏幕小部件上打字?

任何可能的潜在客户将非常感谢!

android textview android-widget htcsense android-edittext

14
推荐指数
2
解决办法
7211
查看次数

寻找适用于Android,HTC Sense,三星等皮肤的通用TabHost风格

Android TabHost的默认样式适用于直接Android系统.但是,在HTC Sense上,他们在深色背景上使用暗文本,这是不可读的.

来自HTC Sense UI的TabHost

有一个TabHost最简单的方法是在所有各种各样的android皮肤上都有可见的文本?如果可能的话,我宁愿不必做出完全自定义的外观.

我的targetSDK是10,而我的minSDK是7.

android htcsense android-tabhost

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

拦截对HTC感知的ACTION_CALL意图

我有一个活动来通过我的应用程序捕获ACTION_CALL意图intent-filter和路由,这在Nexus one,Moto Blur和Samsung设备上运行良好.但不是HTC意义上的.:(

Intent.ACTION_CALL_BUTTON在何时被称为HTC Sense的按钮被按下,但是当你拨打ACTION_CALL时,未收到日志输出显示的android.intent.action.CALL发送.

06-17 12:22:45.173: INFO/ActivityManager(83): Starting activity: Intent {
act=android.intent.action.CALL dat=tel:00390642200001 flg=0x10000000 
cmp=com.android.phone/.InCallScreen (has extras) }
Run Code Online (Sandbox Code Playgroud)

我猜这是因为HTC已经把他们自己的感觉拨号器和它做了一些有趣的事情(可能有意图过滤器优先级?).

Updated1:尝试将优先级设置为max int值,没有变化.

<intent-filter android:priority="2147483647">
    <action android:name="android.intent.action.MAIN"  />
    <action android:name="android.intent.action.CALL"  />
    <category android:name="android.intent.category.DEFAULT" />     
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

android intentfilter htcsense

7
推荐指数
1
解决办法
3064
查看次数

HTC Sense Copy/Paste API

有没有办法在基于Android/HTC Sense的手机中访问复制/粘贴api/UI?

我非常喜欢在使用Sense时长按在大画布上的方式.有没有办法以编程方式检测代码是否在基于Sense的手机上运行并调用这些API?

android copy paste htcsense

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

Android:HTC欲望的软键盘控制

我想要一个数字小键盘,它有一个关闭并执行计算类的go或done按钮.感谢来自通用软件的提示,从哪里开始,我在模拟器上得到了漂亮的工作.然后我来加载我的HTC测试的愿望,它根本不起作用.我敢肯定一定是因为HTC意识到它有自己的ime但是肯定有办法在HTC手机上做这个工作吗?其他人设法绕过这个问题?

keyboard android htcsense

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

改变HTC Sense设备的屏幕亮度

旧方法

  Window window = getWindow();
  LayoutParams layoutParams = window.getAttributes();
  layoutParams.screenBrightness = newFloatValue;
  window.setAttributes(layoutParams);
Run Code Online (Sandbox Code Playgroud)

"设置">"显示">"亮度"中选中" 自动亮度"时,不适用于HTC Desire . 是否有特定于HTC的解决方法?

android htcsense

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