小编kai*_*net的帖子

我可以通过编程方式更改设备DPI吗?

我想知道我是否可以更改设备,它决定应该选择哪个布局或者应该选择/缩放哪个图形.此更改只会影响我的应用程序.我能以某种方式设置DPI吗?

我之所以这样做的原因是这款手机:http://www.gsmarena.com/samsung_p1000_galaxy_tab-3370.php它的DPI值非常差240DPI,而它只有170PPI,应该被认为是160DPI设备.我有相当大的图形布局 - 大看起来很棒的mdpi,但在hdpi他们不适合,他们只是大.

也许你有另一种解决方案而不是改变设备DPI?

android

4
推荐指数
2
解决办法
5568
查看次数

以编程方式将边框添加到Windows 8中的StackPanel

我正在尝试在StackPanel后面的C#代码中设置以下属性,我需要以编程方式添加:

BorderThickness
BorderBrush
Run Code Online (Sandbox Code Playgroud)

有关如何以编程方式设置这些的想法吗?

c# code-behind windows-8

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

如何在Android下以编程方式从.vcf文件导入或插入联系人?

.vcf使用下面的代码创建Android中所有联系人的文件.

public static void getVCF() 
{
    final String vfile = "POContactsRestore.vcf";
    Cursor phones = mContext.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
                    null, null, null);
    phones.moveToFirst();
    for(int i =0;i<phones.getCount();i++)
    {
         String lookupKey = phones.getString(phones.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY));
         Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey);
         AssetFileDescriptor fd;
         try 
         {
             fd = mContext.getContentResolver().openAssetFileDescriptor(uri, "r");
             FileInputStream fis = fd.createInputStream();
             byte[] buf = new byte[(int) fd.getDeclaredLength()];
             fis.read(buf);
             String VCard = new String(buf);
             String path = Environment.getExternalStorageDirectory().toString() + File.separator + vfile;
             FileOutputStream mFileOutputStream = new FileOutputStream(path, true);
                        mFileOutputStream.write(VCard.toString().getBytes());           
             phones.moveToNext();                           
             Log.d("Vcard",  VCard);
         } 
         catch (Exception …
Run Code Online (Sandbox Code Playgroud)

android vcf android-contacts

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

以编程方式在C#中添加无管理员权限的文件关联

其他人也问了类似的问题,但我想澄清一下.我想在安装时无需管理权限即可构建我的应用程序.对于文件关联,我理解我需要在注册表中编写,但到目前为止,我在stackoverflow文章中找到了两个不同的位置:

HKEY_CURRENT_USER\Software\Classes

另一个在

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

那么哪一个合适呢?

c# registry visual-studio-2010 file-association

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

如何以编程方式启动apache derby jar文件?

我有一个Java应用程序,它使用Apache Derby.使用Eclipse Export选项,我将其导出为JAR文件.当我运行Eclipse,并且服务器连接到端口1527时,JAR正确执行.

但是当执行jar时关闭eclipse(并且服务器未连接到1527),我收到此错误

java.sql.SQLNonTransientConnectionException:java.net.ConnectException:在端口1527上连接到服务器localhost时出错,并显示消息Connection refused.

这是可以理解的.但我想分发JAR.那么有没有办法以编程方式启动服务器,无论何时执行JAR?

java jar derby

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

如何以编程方式显示spinner在android中弹出

我正面临着关于微调器的问题.假设弹出一个微调器对话框,如果在我解锁屏幕时发生了熨平板锁定,那么弹出器弹出窗口就不会显示在那里.任何人都可以建议我任何解决方案或任何人都知道如何在onResume中实用弹出微调器对话框.

android spinner

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

以编程方式,当应用程序首先使用push segue进入屏幕时,如何使应用程序返回到上一个视图

我正在创建一个应用程序,如果它无法加载网页,它会显示错误并返回到上一个屏幕.我很难让它返回上一个屏幕.

我正在使用push segue让它首先进入屏幕.

谢谢您的帮助.

xcode view back segue

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

如何在不丢失位的情况下执行c的移位?

在C中你做这样的事情:

char var = 1;

while(1)
{
  var = var << 1;
}
Run Code Online (Sandbox Code Playgroud)

在第8次迭代中,"<<"运算符将移出1并且var将为0.我需要执行移位以保持位移位.换句话说,我需要这个:

首字母----- 00000001

第一班 - 00000010

第二班 - 00000100

第3班 - 00001000

第四班 - 00010000

第五班 - 00100000

第6班 - 01000000

第7班 - 10000000

第8班 - 00000001(第8班,自动重启)

有没有相当于"<<"的东西,但实现这一点?

c operators shift

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

以编程方式使用OSGi中的组件

在我的应用程序中,使用服务本身是没用的.您始终需要一些外部配置信息才能使服务可用.

与ConfigurationAdmin结合使用的组件是有意义的,因为对于我创建的每个配置,将创建一个组件实例.这对我的用例来说非常完美.

现在,问题出现了,如果我想以编程方式使用其他包中的组件,该怎么办?这有意义吗?

我知道我可以再次将组件导出为服务,并从其他bean中使用它,但是假设我有一个servlet,用户可以在其中创建配置,并且对于每个配置的实例,都有一个操作列表; 当他点击动作时,我需要找到合适的组件,并对其执行操作.

在OSGi之上实现此功能的最佳方法是什么?

java components osgi declarative-services

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

在HybridAuth中还原访问令牌

我将访问令牌(使用此方法:getAccessToken())保存在数据库中,但现在我想将此值恢复为一个对象。

我怎样才能做到这一点?

oauth access-token hybridauth

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