小编kai*_*net的帖子

android以编程方式打开wifi

我试图以编程方式添加一个wifi网络并连接到该网络.

如果wi-fi已经打开,我的代码工作正常.

如果wi-fi关闭,我看到wifimanager.addtonetwork()失败,当我看到手机的wifi设置时,我可以看到状态为扫描

如果我尝试再次连接它工作正常.

请参阅下面的代码.请帮忙

private int changeNetwork(NetworkSetting setting) {
    // If the SSID is empty, throw an error and return
    if (setting.getSsid() == null || setting.getSsid().length() == 0) {
        return doError(R.string.wifi_ssid_missing);
    }
    // If the network type is invalid
    if (setting.getNetworkType() == NetworkType.NETWORK_INVALID) {
        return doError(R.string.wifi_type_incorrect);
    }

    // If the password is empty, this is an unencrypted network
    if (setting.getPassword() == null
            || setting.getPassword().length() == 0
            || setting.getNetworkType() == null
            || setting.getNetworkType() == NetworkType.NETWORK_NOPASS) {
        return changeNetworkUnEncrypted(setting);
    }
    if …
Run Code Online (Sandbox Code Playgroud)

android android-wifi

10
推荐指数
2
解决办法
2万
查看次数

Java:如何以编程方式选择和扩展JTree中的多个节点?

我有一个JTree和一个awt.Canvas.当我选择从内的多个对象Canvas进入objList,我想显示里面的所有选定项目JTree的选择.这意味着,例如,如果我选择了2个对象,则应扩展它们到root的路径,并且每个所选对象也应该TreeNode选择相应的对象.我的JTree有TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION.

这是我使用的扩展功能的示例:

public void selectTreeNodes() {


    HashMap <String, MyEntity> entities = ...;
    Iterator it = entities.keySet().iterator();
    while (it.hasNext()) {

        String str = it.next().toString();
        MyEntity ent = entities.get(str);

        if (ent.isSelected()) {
            DefaultMutableTreeNode searchNode = searchNode(ent.getName());
            if (searchNode != null) {

                TreeNode[] nodes = ((DefaultTreeModel) tree.getModel()).getPathToRoot(searchNode);
                TreePath tpath = new TreePath(nodes);
                tree.scrollPathToVisible(tpath);
                tree.setSelectionPath(tpath);
            }
        }
    }
}

public DefaultMutableTreeNode searchNode(String nodeStr) 
{ 
    DefaultMutableTreeNode node = null; 

    Enumeration enumeration= …
Run Code Online (Sandbox Code Playgroud)

java swing select treenode jtree

10
推荐指数
1
解决办法
3万
查看次数

iPhone - 以编程方式删除状态栏

我制作了一个实现iPhone相机的应用程序.当用户完成选择图像时,状态栏会重新出现!我如何确保状态栏保持隐藏状态?

这是我的代码:

-(IBAction)pickImage:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;

picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:picker animated:YES];
}

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
background.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

}
Run Code Online (Sandbox Code Playgroud)

如果我做错了什么,请指出!谢谢,拉菲

iphone statusbar uiimagepickercontroller ios

9
推荐指数
2
解决办法
2万
查看次数

如何以编程方式关闭/取消/关闭系统对话框(Android)

我有一个应用程序可以进行USSD调用,但在所有USSD调用之后,我得到了一个结果对话框的对话框.

我知道可以关闭此对话框,因为"USSD Checker"应用程序执行此操作,他们从USSD获得响应而不显示用户对话框.

手机utils类中

具有displayMMIComplete完成Ussd调用后显示TYPE_SYSTEM_DIALOG的功能.在PhoneUtils.java中,他们使用如下对话框:

AlertDialog newDialog = new AlertDialog.Builder(context)
                    .setMessage(text)
                    .setPositiveButton(R.string.ok, null)
                    .setCancelable(true)
                    .create();
newDialog.getWindow().setType(
                    WindowManager.LayoutParams.TYPE_SYSTEM_DIALOG);
newDialog.getWindow().addFlags(
                    WindowManager.LayoutParams.FLAG_DIM_BEHIND);
newDialog.show();
Run Code Online (Sandbox Code Playgroud)

然后我不能只发一些旗帜来解雇它.我不能使用导入它的系统类.

而当我做X连续调用出现X对话框给用户关闭,而我的应用程序将需要连续调用,无论如何以编程方式关闭此系统对话框?

android dialog

9
推荐指数
2
解决办法
9665
查看次数

使用剃刀将视图导出为ex​​cel而不会丢失样式

我有一个剃刀视图,我想导出到excel.

我在我看来使用这一行来做到这一点:

Response.AddHeader("Content-Type", "application/vnd.ms-excel");    
Run Code Online (Sandbox Code Playgroud)

当我评论这一行时,我可以看到具有我想要的风格的视图.当我取消注释并要求它时,浏览器会要求我按照它应该下载Excel文件.但问题是当我打开文件时,我收到此错误

Missing file c:\scrips\excel.css
Run Code Online (Sandbox Code Playgroud)

这是我用来显示页面的CSS.

那么如何使文件以其布局保存?

excel razor asp.net-mvc-3

9
推荐指数
1
解决办法
2万
查看次数

在使用hibernate映射的表中添加列,而不会丢失现有数据

我有一个名为Person的表,我已经在hibernate中映射了我已经有一些我不想放松的数据了.我需要添加一个名为address的新列,任何想法如何在hibernate中做到这一点?

提前致谢..

java database hibernate

8
推荐指数
2
解决办法
2万
查看次数

您能否以编程方式确定用户是否获得了包的许可?

我正在使用LMA(许可证管理应用程序),并想知道是否可以通过programmaticaly告诉用户是否已获得我的包的许可.

想象一下,如果我希望应用程序的用户看到彼此的应用程序特定数据 - 至少我需要一个许可使用该应用程序的用户列表.

这可能吗?我希望能够根据用户是否通过LMA的"管理许可"流程授予用户许可席位,来为包添加代码,以便做出决策.

更新:我发现您可以通过UserInfo.isCurrentUserLicensed(命名空间)方法判断当前登录的用户是否获得许可- 但到目前为止无法获取所有许可用户的列表.

salesforce apex-code

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

Android更改画布背景颜色而不会丢失任何图纸

我正试图找到一种方法来设置画布的背景,使用从自定义颜色选择器中拾取的颜色,而不删除任何图纸.我正在尝试创建一个可以在画布上绘制的应用程序,而不是将其保存为png.但是当我为当前画布设置新背景时,所有绘图都消失了.我正在使用这样的东西:

mCanvas.drawColor(picker.getColor());

任何想法如何让事情发挥作用?

android android-canvas

8
推荐指数
2
解决办法
2万
查看次数

如何以编程方式或通过命令行(linux)设置歌曲的"专辑艺术家"

有各种命令行工具可用于编辑音频文件的元数据.但是他们都不能编辑音频文件的"专辑艺术家"标签.有没有命令行工具或perl模块做同样的事情?谢谢

linux audio perl command-line metadata

8
推荐指数
2
解决办法
2549
查看次数

uptime命令结果意味着什么

如果我通过shell在我的服务器上调用正常运行时间,我会得到如下字符串:

# uptime
22.23.23 up 5 days, 51 min, 3 users, load average 34.32 16.08 5.07
Run Code Online (Sandbox Code Playgroud)

这部分意味着什么是平均负载34.32 16.08 5.07 - 为什么三位数?它意味着三个核心还是什么?

unix terminal console

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