我想打开位置源设置,我这样做
Intent intent = new Intent( Settings.ACTION_LOCATION_SOURCE_SETTINGS );
startActivityForResult(intent, 0);
Run Code Online (Sandbox Code Playgroud)
但在某些手机(主Android 4.0.4,部分4.1.2)中,它会报告异常:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.LOCATION_SOURCE_SETTINGS }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1518)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1390)
at android.app.Activity.startActivityFromChild(Activity.java:3472)
at android.app.Activity.startActivityForResult(Activity.java:3224)
at cn.safetrip.edog.function.map.h.onClick(HomeActivity.java:970)
at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:169)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:4624)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
我不知道...
我想用Delphi代码为IE设置代理操作连接.我测试这段代码:
Procedure SetProxy(const Server: String);
var
Reg : TRegistry;
begin
Reg := TRegistry.Create;
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Internet Settings',False);
Reg.WriteString('ProxyServer',Server);
Reg.WriteBool('ProxyEnable',True);
Reg.CloseKey;
Reg.Free;
InternetSetOption(0, INTERNET_OPTION_SETTINGS_CHANGED, 0, 0);
end;
Run Code Online (Sandbox Code Playgroud)
但它改变了IE Internet Option中的LAN设置.
有人有解决方案吗?
附加: 如何检索连接名称列表?
有没有办法使用代码永久更改Windows 10显示设置C#.我必须做的更改如下:
- 睡觉:从不
- screenSaver:禁用
- HardDisk(睡眠):从不
我有媒体播放器设置,一旦安装此播放器,应该反映设置.不希望临时更改,如程序运行时,它将阻止睡眠模式或类似的东西.
我正在使用.Net 4.5visual studio 2015
我创建了一个typedef矩阵:
typedef struct matrix {
int m;
int n;
int **vrednosti;
} matrix ;
Run Code Online (Sandbox Code Playgroud)
和一个创建矩阵的函数:
matrix* create_matrix(int x, int y, int** val)
Run Code Online (Sandbox Code Playgroud)
但是当我设置尺寸(m和n)
mat.n = x;
mat.m = y;
Run Code Online (Sandbox Code Playgroud)
只有n实际设置.当我在设置它们之后将它们打印出来时,我会得到类似的东西
n = 3
m = -1717986919
Run Code Online (Sandbox Code Playgroud)
即使我设置n = 3和m = 3.
完整代码:
typedef struct matrix {
int m;
int n;
int **vrednosti;
} matrix ;
matrix* create_matrix(int x, int y, int** val){
matrix mat;
mat.n = x;
mat.m = y;
mat.vrednosti = val;
matrix* trol = &mat;
return trol;
} …Run Code Online (Sandbox Code Playgroud)