在我的应用程序中我得到Android 6+中的屏幕覆盖问题我试图打开但是为此我需要为屏幕覆盖提供权限
我跟着这个我无法融入我的活动
我也试过这两个似乎都在工作,所以我想在我的活动中整合它们
这是我的活动:
public class MainActivity extends Activity {
public static final int R_PERM = 123;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.data);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
if ((CheckPermission(this, Manifest.permission.CAMERA)) &&
(CheckPermission(this, Manifest.permission.READ_PHONE_STATE)) &&
(CheckPermission(this, Manifest.permission.NFC))) {
PermHandling();
} else {
RequestPermission(MainActivity.this, Manifest.permission.CAMERA, R_PERM);
RequestPermission(MainActivity.this, Manifest.permission.READ_PHONE_STATE, R_PERM);
RequestPermission(MainActivity.this, Manifest.permission.NFC, R_PERM);
//NewPermHandling();
}
}
private void PermHandling() {
//My app internal parts....
//Here my stuff works...
}
//private void NewPermHandling(){
//}
@Override
public void onRequestPermissionsResult(int permsRequestCode, String[] …Run Code Online (Sandbox Code Playgroud) 这是我的代码
在我的活动中,我使用Epson SDK将数据表单web-view打印到android活动中.
所以在Web-veiw Onclick它将启动打印机活动,它将打印
我想要做的是......从Web视图点击它将打开打印机活动,以便打印和退出...
所以我在这里创建了一个Web视图...在JS的帮助下,它打开我的活动表单Web-view(onclick)直到现在它很好...但我试图添加打印并退出.. onclick但它不是工作...因为我需要选择语言和打印机模型....
但是在shared_DiscoveryActivity中,我正在添加打印机并将其保存在共享的首选项中...所以它不会再问......它的工作原理
所以我的问题就是这样
1)打印机要求型号和语言也可以任何人建议我如何手动给他们而不是选择这里是旧代码
mPrinter = new Printer(((SpnModelsItem) mSpnSeries.getSelectedItem()).getModelConstant(),
((SpnModelsItem) mSpnLang.getSelectedItem()).getModelConstant(),
mContext);
Run Code Online (Sandbox Code Playgroud)
为此,我得到了这些价值观 System.out.print
System.out:----- spnSeries -----android.widget.Spinner{24440249 VFED..C. ........ 0,444-466,516 #7f0e007b app:id/spnModel}
System.out: ----- lang -----android.widget.Spinner{1a6c617c VFED..C. ........ 0,604-366,676 #7f0e007d app:id/spnLang}
System.out: ----- printer -----com.epson.epos2.printer.Printer@b8250d6
Run Code Online (Sandbox Code Playgroud)
2)这是主要问题我在这里定义打印机共享Pinter所以在我的代码中它将检查该地址上的打印机
但在这里如果找不到打印机我该怎么办...
因为在webview打印机将从后端开始..但应用程序仍然在webview所以它崩溃...请建议我这样
更新1
这里我添加了一个新文件Test_P
这将在后台打印而不显示任何信息给用户OnClick它将开始在这里打印我的问题是,如果打印机处于脱机状态或用户不在同一网络应用程序崩溃而不是我试图给出一个消息打印是不可用的/ Conffiged请再试一次......但文字或提示不显示.
我遇到此错误如果打印机处于脱机状态或未找到
FATAL EXCEPTION: main
Process: com.epson.epos2_printer, PID: 15489
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getString(int)' on a null object reference
at com.epson.epos2_printer.ShowMsg.showException(ShowMsg.java:16)
at com.epson.epos2_printer.Test_P.connectPrinter(Test_P.java:173)
at …Run Code Online (Sandbox Code Playgroud) 我遵循这个从Webview和上传捕获图像
捕获图像后,我有一页重载错误
添加后
if ((savedInstanceState == null)&&(URLUtil.isValidUrl(url)))
{
webView.loadUrl(url);
}
Run Code Online (Sandbox Code Playgroud)
它在一些设备中工作正常....
但对于某些设备我得到的错误我的网页没有响应捕获图像后我得到错误 net::ERR_CACHE_MISS
但在一些设备中,它的工作正常,无论它可能是Android 5x还是6x其工作正常而且文件是使用默认相机捕获上传...
请帮我这个
更新1
我已经这样了
if((savedInstanceState == null)) {
mWebView.loadUrl(url);
}
else {
mWebView.loadUrl("https://cdn3.iconfinder.com/data/icons/no-network-icons/512/No_Network_an-512.png");
}
Run Code Online (Sandbox Code Playgroud)
所以在这里我理解Aftere Capture它不起作用它现在加载其他任何东西后添加其他....它将去那个链接...
请帮助我这个错误只在某些设备上出现 Remaning工作正常请帮助我
在 mongodb shell 中“ db.serverStatus().connections”给出类似的输出:
{
"current" : 43,
"available" : 51157,
"totalCreated" : NumberLong(3988)
}
Run Code Online (Sandbox Code Playgroud)
所以,我关心的是如何通过 pymongo 获得相同的输出。?
这不是重复..在这里我不使用Twitter Bootstrap ..Before Downvoting或flaging认为人们的意图在哪里他为什么使用stackoverflow ....这里Twitter Bootstrap不使用甚至我已经包含在标签中
我已经完成了一个Html格式的电子邮件系统...所以在那里我能够以html格式发送电子邮件.内部CSS
现在我已经使用外部引导程序CSS了.
在那里CSS缺失因此我使用外部bootstrap css这是我的外部CSS链接
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
当我将它作为Html页面运行时,外部引导程序CSS是如何加载的..
但它没有在电子邮件中工作
请建议我这个..
我跟着这个在Firebase注册我的deivce
在这里,我试图显示并保存通知令牌
public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
private static final String TAG = "MyFirebaseIIDService";
@Override
public void onTokenRefresh() {
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
storeToken(refreshedToken);
}
private void storeToken(String token) {
//saving the token on shared preferences
SharedPrefManager.getInstance(getApplicationContext()).saveDeviceToken(token);
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试注册时,总是说Token Token not generated 形成
MainActivity
所以这里我的应用程序连接到Firebase ..我知道这FirebaseInstanceIdService是不推荐的我也试过这个
public class MyFirebaseInstanceIDService extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseIIDService";
@Override
public void onNewToken(String refreshedToken) {
refreshedToken = FirebaseInstanceId.getInstance().getInstanceId().getResult().getToken(); …Run Code Online (Sandbox Code Playgroud) 我按照此步骤使用Retrofit2发布数据
我使用JSON POJO解析POST和GET文件
因此,如果记录中的数据存在,我将得到这种响应
{
"status": "200",
"response": [{
"cnt_id": "201",
"phn_no": "3251151515",
"dat_cnt": "Reset Password request Said to Mail"
},
{
"cnt_id": "209",
"phn_no": "555465484684",
"dat_cnt": "Hi DEMO User , Congratulations! Your account has been created successfully."
},
{
"cnt_id": "210",
"phn_no": "4774748",
"dat_cnt": "Hi XYZ , Congratulations! Your account has been created successfully."
}
]
}
Run Code Online (Sandbox Code Playgroud)
如果没有数据,我会得到
{"status":"204","response":{"msg":"No Content"}}或
{"status":"400","response":{"msg":"BadRequest"}}或
{"status":"401","response":{"msg":"Unauthorized User"}}
所以在这里我可以解析状态200中的数据,但是当状态不等于200时我要处理它们
我尝试过
status = response.body().getStatus();
if(status.equals("200")) {
List<Response> resList = …Run Code Online (Sandbox Code Playgroud)