我目前正致力于手电筒开/关.我收到此错误java.lang.RuntimeException: Fail to connect to camera service我不知道为什么会发生此错误.我提到了许多解决方案,但我的问题仍未解决.当手电筒打开时,不会发生错误,但是当手电筒关闭时则会发生错误.
我的代码主要代码.
我的清单许可:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus"/>
Run Code Online (Sandbox Code Playgroud) 今天我更新了Android SDK工具和eclipse.当前的SDK工具24.0.1,Android开发工具23.0.4.1468518,eclipse版本4.4.1.更新SDK和eclipse后,我创建了新项目.在这个项目中,src文件夹是空的,res/layout文件夹也是空的,activity&xml文件没有创建.我必须手动创建它.
答案如下: - "试试这个"帮助" - >"安装新软件"并从此网址安装(这将更新):https://dl-ssl.google.com/android/eclipse/ "
但我已经更新了它.但没有解决我的问题.那么,如何自动创建activity&xml?
我已经用NDK创建了模块库。更新Android Studio 3.3之后,在卡在构建项目上的Studio上打开项目
项目设置:从缓存中读取...
在工作室工作后,每次都需要“无效并重新启动” android studio。
我尝试删除.gradle文件夹,但仍然遇到此问题。
我该如何解决Studio 3.3的这种不良行为?
我正在创建一个Android应用程序,我需要放回导航,以便当用户点击操作栏的主页按钮用户应该移动到我的应用程序上的一个屏幕.但是操作栏主页按钮没有响应单击事件.这是我的代码.
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container,
false);
ActionBar actionBar = getActivity().getActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
return rootView;
} }
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.home:
Toast.makeText(getApplication(), "Back", Toast.LENGTH_LONG).show();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud) 我正在打电话记录.当我开始记录电话时,不幸的是停止了.&它的错误MediaRecorder启动失败-2147483648.我参考这个答案链接.但我不明白.请告诉我我的代码中有什么问题?这是我的代码.
public class IncomingCall extends BroadcastReceiver {
Context pcontext;
private static MediaRecorder recorder;
private boolean recordedStart = false;
@SuppressWarnings("unchecked")
public void onReceive(Context context, Intent intent) {
pcontext = context;
recorder = new MediaRecorder();
try {
TelephonyManager tmgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
MyPhoneStateListener PhoneListener = new MyPhoneStateListener();
tmgr.listen(PhoneListener, PhoneStateListener.LISTEN_CALL_STATE);
} catch (Exception e) {
Log.e("Phone Receive Error", " " + e);
}
}
private class MyPhoneStateListener extends PhoneStateListener {
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) …Run Code Online (Sandbox Code Playgroud) 我将android studio 2.2.3更新为2.3.更新Standalone SDK manager后不显示.所以,我试图 从路径(C:\ Android\SDk\SDK Manager.exe)启动SDK Manager.exe,但不打开SDK管理器.
我怎么能解决这个问题呢?
我们已经生成了AndroidKeystore,并且运行良好,但是随机遇到以下问题。
应用程序重新安装后,其工作正常。
java.security.KeyStoreException: Failed to store private key
Run Code Online (Sandbox Code Playgroud)
以下是我们面临问题的代码
public boolean generateKeyStore() {
try {
Calendar startCal = Calendar.getInstance(TimeZone.getTimeZone("GMT+05:30"));
Calendar endCal = Calendar.getInstance(TimeZone.getTimeZone("GMT+05:30"));
endCal.add(Calendar.MINUTE, 15 * 24 * 60); // 15 days
Date notBefore = startCal.getTime();
Date notAfter = endCal.getTime();
KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA");
generator.initialize(2048);
KeyPair keyPair = generator.generateKeyPair();
X500Name issuerName = new X500Name("CN=test, OU=test, O=test, L=test, ST=test, C=test, E=test@test.com");
X500Name subjectName = new X500Name("CN=test, OU=test, O=test, L=test, ST=test, C=test, E=test@test.com");
BigInteger serial = BigInteger.valueOf(Calendar.getInstance().getTimeInMillis());
X509v3CertificateBuilder builder = new JcaX509v3CertificateBuilder(issuerName, …Run Code Online (Sandbox Code Playgroud) 我目前正与Fragment合作.我想从图库中选择图像并将其显示在片段类上.但是这里的startActivityForResult()在Fragment中不起作用.
我的片段类
Button loadimage=(Button) view.findViewById(R.id.loadButton);
loadimage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, RESULT_LOAD_IMAGE);
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getActivity().getContentResolver().query(selectedImage,
filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = …Run Code Online (Sandbox Code Playgroud) 我尝试使用此链接.在本教程中,我只发布了我的应用程序链接.但我想与所有朋友分享我的应用程序链接.与XYZ一样,邀请您仅在通知栏中尝试ABCapp.点击它打开我的应用页面的谷歌播放商店.我想分享我的应用程序应用程序链接到应用程序Facebook的朋友或选择的Facebook朋友.我怎样才能实现这一目标?
我们遵循了Scottyab Safetynet库。
尽管我们的Android设备提供了包名称为com.safetynet.sample的 4G Internet连接,但我们仍面临着“ Status {statusCode = NETWORK_ERROR,resolution = null} ”事件的错误,其中示例项目与包名称com.scottyab.safetynet一起正常工作。样本 我们已经检查了此解决方案,但不起作用。
下面的代码我们已经遇到了这个问题
private void runSafetyNetTest() {
Log.v(TAG, "running SafetyNet.API Test");
requestNonce = generateOneTimeRequestNonce();
requestTimestamp = System.currentTimeMillis();
writeLog("running SafetyNet.API Test");
SafetyNet.SafetyNetApi.attest(googleApiClient, requestNonce)
.setResultCallback(new ResultCallback<SafetyNetApi.AttestationResult>() {
@Override
public void onResult(final SafetyNetApi.AttestationResult result) {
writeLog("running SafetyNet.API Result");
//result = Status{statusCode=NETWORK_ERROR, resolution=null}
if (!validateResultStatus(result)) {
return;
}
final String jwsResult = result.getJwsResult();
final SafetyNetResponse response = parseJsonWebSignature(jwsResult);
lastResponse = response;
writeLog("Res :: …Run Code Online (Sandbox Code Playgroud) android ×10
adt ×1
android-ndk ×1
eclipse ×1
eclipse-adt ×1
facebook ×1
flashlight ×1
java ×1
ndk-build ×1
phone-call ×1
safetynet ×1