我想发短信.
短信发送...或任何其他代码的意图是什么?我想显示撰写短信视图,我的预定义文本在消息字段中传递.
对此有什么帮助吗?
我已将文件保存在sdcard/media/audio/ringtone
s文件夹中.该文件将出现在铃声选择的settings/sound/phone
铃声列表中.
但我想将该文件设置为我的代码中的铃声.这是我的代码.
File k = new File(path, filename);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, k.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, "TwiAppclip");
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.ARTIST, "cssounds ");
values.put(MediaStore.Audio.Media.IS_RINGTONE, true);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(k
.getAbsolutePath());
Uri newUri = getApplicationContext().getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(getApplicationContext(),
RingtoneManager.TYPE_RINGTONE, newUri);
Run Code Online (Sandbox Code Playgroud)
uri
我在这里但是我得到了newUri = null
.我认为这就是为什么它没有设置为铃声.
谁知道问题出在哪里?我该怎么做好newUri
?
是否有人在Android中尝试过JDBC连接,因为在Android 2.3中支持JDBC.
我必须在没有Web服务的情况下连接Mysql.
我已经申请了,但它给了我错误
public class MysqlConnect extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
System.out.println("MySQL Connect Example.");
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "jdbctutorial";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "root";
try {
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url+dbName,userName,password);
System.out.println("Connected to the database");
conn.close();
System.out.println("Disconnected from database");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在getConnection中遇到错误.错误就像java.lang.VerifyError:com.mysql.jdbc.MysqlIO
提前致谢.
我是最近几个月iphone的新手开发者.我代表我的客户上传应用程序.所以我的一个客户端在他的itunes连接帐户中添加了我的电子邮件ID.我完成了这些程序并成功登录itunesconnect.apple.com并上传了该应用程序.
但现在我有其他客户,他也希望我上传他的应用程序.我正在给他发电子邮件,将我加入他的团队中,而不是开发人员.我在developer.apple.com上收到了邀请.但现在问题是,当他将我添加为用户时,它会给出错误,例如"您输入的电子邮件地址已经属于iTunes Connect帐户.要继续,请输入其他电子邮件地址."
所以,如果它意味着我必须给不同的客户提供不同的用户ID?如何为不同客户的团队使用单个电子邮件ID.有任何建议.请注意,我在itunesconnect中遇到的问题不在开发人员中.
提前致谢.
我可以在我的Android应用程序中集成Java DB或Apache Derby吗?或任何内联或嵌入式数据库.任何人都可以为它建议代码吗?我需要一些代码,因为我必须做出示例,而不是理论上的.
有谁知道这个数据库是否受支持?
我认为这些是inMobile数据库,但我没有在Google中找到任何相关信息.
谁能告诉我如何在我的Eclipse中建立HTC Desire Emulator.
我已经尝试过,可用的软件包安装,但HTC不在第三方软件包中.
我正在使用Here Map SDK,我需要显示一个带有圆形动画的蓝色图标,用于当前位置,如图像.
任何人都可以告诉我该怎么做.
现在我的代码只设置了蓝点的图标.我不知道如何添加圆圈动画.
请注意,mMap
引用是Here Android SDK中的Map对象.
mMap.getPositionIndicator().setVisible(true);
mMap.getPositionIndicator().setZIndex(0);
mMap.setZoomLevel(15);
mMap.getPositionIndicator().setAccuracyIndicatorVisible(true);
mMap.getPositionIndicator().setMarker(createImage(R.drawable.ic_location_dot));
Run Code Online (Sandbox Code Playgroud) 我已经搜索过,没有在应用程序中找到show pdf文件的任何解决方案
关键是我必须显示资产或原始文件夹中的pdf而不是来自网络
我已经在webview中尝试了代码
WebView webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.setContentDescription("application/pdf");
webview.loadUrl("file:///android_asset/button11.pdf");
Run Code Online (Sandbox Code Playgroud)
但它不是在开玩笑.
我需要提前帮助
我想在每个百分比检测电池更换.我能用广播接收器检测一次电池电量.但是当%从66变为67时,它不会自动更新值.
这是我的代码.
private void batteryLevel() {
BroadcastReceiver batteryLevelReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
context.unregisterReceiver(this);
Log.i("Battery CHANGED******",":: IN RECEIVER");
int rawlevel = intent.getIntExtra("level", -1);
int scale = intent.getIntExtra("scale", -1);
int level = -1;
if (rawlevel >= 0 && scale > 0) {
level = (rawlevel * 100) / scale;
}
btnConsumer.setText("Battery Level Remaining: " + level + "%");
}
};
IntentFilter batteryLevelFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
registerReceiver(batteryLevelReceiver, batteryLevelFilter);
}
Run Code Online (Sandbox Code Playgroud)
添加权限
<uses-permission android:name="android.permission.BATTERY_STATS"></uses-permission>
Run Code Online (Sandbox Code Playgroud)
它检测到66但是当它改变65或67时它不会更新值.或者也不显示日志
我想让它变得像我可以得到每一个改变.
提前致谢.
我想打电话
的onDestroy()
android中的服务方法.
我已经在互联网上搜索了很多,很多答案就像是
服务部队停止或以某种方式其onDestroy()永远不会打电话.
但我真的需要知道什么时候停止服务.
我的项目是关于音乐播放器的.
所以它使用服务并且持续通知.我需要找出什么时候服务停止?并需要停止音乐并删除通知.
但它从未显示onDestroy()的任何日志.任何人都可以帮助我什么是它的替代品?如果不是onDestroy()那么哪种方法又如何?
编辑:
我不想明确地调用ondestroy.我想从运行应用程序的设备菜单中删除我的应用程序时删除通知.因为当我停止我的应用程序时,ondestroy不会打电话,我的通知仍保留在状态栏中.
我已经使用此代码启动了我的服务.Intent playin = new Intent(this,MusicService.class); startService(弹唱);