小编Sco*_*ion的帖子

如何在Liferay中集成Google Docs文档?

有什么方法可以将我们的Google Docs集成到Liferay中吗?我找到了其他一些第三方API,比如Zoho,但我想使用Google Docs.

google-docs liferay google-docs-api liferay-6

7
推荐指数
1
解决办法
1426
查看次数

如何隐藏在liferay搜索容器中显示结果文本?

我使用liferay搜索容器来显示信息列表,但是在那个liferay搜索容器中默认显示记录的数量,如"显示2个结果".但在我的情况下,我不想显示这个.我该如何删除?还附上了搜索容器的图像.

在此输入图像描述

欢迎提出建议.

search liferay liferay-6

7
推荐指数
1
解决办法
5579
查看次数

使用AlarmManager/BroadcastReceiver在Android的每个星期一重复警报

我想在每个星期一上午9:00和下午05:00重复我的任务.我使用了以下代码,但我无法重复该任务.

活动代码:

public class AndroidScheduledActivity extends Activity {
    /** Called when the activity is first created. */
    int id = 115;
    Intent myIntent;
    PendingIntent pendingIntent;
    AlarmManager alarmManager;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button buttonStart = (Button)findViewById(R.id.start);

        myIntent = new Intent(getBaseContext(), MyScheduledReceiver.class);
        myIntent.putExtra("id", id);
        pendingIntent = PendingIntent.getBroadcast(getBaseContext(), id, myIntent, 0);

        alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);

        buttonStart.setOnClickListener(new Button.OnClickListener(){
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                setForMonday();
                finish();
            }});
    }

    public void setForMonday() {
        Calendar calendar = Calendar.getInstance();


        calendar.set(Calendar.DAY_OF_WEEK,2); …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver alarmmanager android-alarms repeatingalarm

7
推荐指数
1
解决办法
6816
查看次数

如何使用位置或加速度计或其他方式获得Android应用程序的速度

我正在开发应用程序并尝试获取用户行进的速度和距离.我已经使用Google Play服务定位类来获得速度,但它总是返回0.0值,而且根本不可靠.我想要实时准确的速度和距离.

我已经在我的设备上安装了GPS车速表应用程序,它非常完美,即使我走路也会给我速度.我想得到同样的东西.我对如何获得速度,使用位置或使用加速度计感到困惑,还是有其他方法可以做到这一点?

我的代码可以在这个链接上找到: -

使用Google Maps Android API v2在Google地图上绘制路线

我正在开发基于纯位置的应用程序,其中包括地图,速度和与地点相关的其他相关事项.

如果有人有任何想法,请帮助我解决速度和距离问题.

performance gps android location distance

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

如何使用背包找到切削问题的最佳组合

我正在努力最大程度地减少用于铝推拉窗制造商的铝挤压切割的浪费,而且我无法弄清楚该问题应该使用哪种算法/数据结构。

我进行了基础研究,发现问题出在切削料问题(也称为一维切削问题),线性规划问题,贪婪算法。但是我无法决定应该选择哪一个,以及如何开始。

问题简介:

基本上,窗户制造商要购买3种尺寸的材料。

12 | 15 | 16 (IN FT)
Run Code Online (Sandbox Code Playgroud)

现在输入将是Window的大小。

宽x高(英尺)

1)6 x 8-10窗口

2)9 x 3-20视窗

计算为(2 x宽度)+(2 x高度)。因此,从上述尺寸的窗口中,它们需要按以下方式进行挤压。

1)6'(FT)尺寸--2 x 10 = 20

2)8'(FT)尺寸--2 x 10 = 20

3)9'(FT)尺寸--2 x 20 = 40

4)3'(FT)尺寸--2 x 20 = 40

使用背包,我们可以找到组合,但它只能将尺寸限制为1,而在我的情况下,我有3种不同的尺寸可供选择,我想针对切削材料问题生成最佳的最佳组合。

在使用Java或任何其他语言编写有关数据结构和算法的上述问题时,我将需要帮助。我在数学方面的知识还不是很出色,这就是为什么我在实施项目逻辑时遇到问题,并且希望从社区中获得一些帮助。

java algorithm math linear-programming

6
推荐指数
2
解决办法
290
查看次数

Android ACTION_SHUTDOWN广播无法正常工作

代码-

public class ShutdownReceiver extends BroadcastReceiver {
    private static final String TAG = "ShutdownReceiver";

    @Override
    public void onReceive(final Context context, final Intent intent) {
        Logger.i(TAG, "Shutting Down..........................");
        if("android.intent.action.ACTION_SHUTDOWN".equals(intent.getAction())) {
            //Power Off
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

服务-

private BroadcastReceiver mReceiver = null;

    @Override
    public void onCreate() {
         super.onCreate();
         // INITIALIZE RECEIVER
         //It is used to register broadcast for ShutDown or Power Off
         IntentFilter filter = new IntentFilter(Intent.ACTION_SHUTDOWN);
         mReceiver = new ShutdownReceiver();
         registerReceiver(mReceiver, filter);
   }

   @Override
   public void onDestroy() {
       unregisterReceiver(mReceiver);
   }
Run Code Online (Sandbox Code Playgroud)

权限- …

android bootcompleted powermanager

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

使用Google Maps Android API v2在Google地图上绘制路线

我有一个应用程序,我使用Google播放新的地图服务API,不断跟踪用户的位置.我每隔一秒更新一次位置,我也会检查用户活动,如STILL,TILTING,IN VEHICLE等,以获得更好的位置跟踪.我能够使用我的代码绘制路径,但它不准确,与用户实际驾驶/行走的道路有很大不同.它总是在远离实际用户路径的位置绘制线条.

我的服务: -

public class MyService extends Service implements LocationListener {

    private final Context mContext;
    private static MyService mInstance = null;
    private final static String TAG = "RidingTimerService";

    boolean isGPSEnabled = false;

    private long mStartTime = 0L;
    private long timeInMilliseconds = 0L;
    private long timeSwapBuff = 0L;
    private long updatedTime = 0L;
    private Handler mHandler = null;
    private int mHours = 0;

    // Declaring a Location Manager
    private LocationManager mLocationManager = null;
    private Location mCurrentLocation = null; // location …
Run Code Online (Sandbox Code Playgroud)

android google-polyline google-maps-android-api-2

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

如何获取所有联系人姓名,姓氏,电子邮件,电话号码等,无需重复

我正在尝试使用以下代码获取手机通讯录中所有联系人的详细信息.但面临重复值的小问题.

EDITED

实际代码开头: -

private String refreshData() {
        String emaildata = "";
        try {
            ContentResolver cr = getBaseContext().getContentResolver();
            String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP
                    + " = '" + ("1") + "'";
            String sortOrder = ContactsContract.Contacts.DISPLAY_NAME
                    + " COLLATE LOCALIZED ASC";
            Cursor cur = cr
                    .query(ContactsContract.Contacts.CONTENT_URI,
                            null,
                            selection
                                    + " AND "
                                    + ContactsContract.Contacts.HAS_PHONE_NUMBER
                                    + "=1", null, sortOrder);

            if (cur.getCount() > 0) {
                Log.i("Content provider", "Reading contact emails");
                while (cur.moveToNext()) {
                    mContactSet.add(cur.getString(cur
                            .getColumnIndex(ContactsContract.Contacts._ID)));
                }
            } else {
                emaildata += "Data not found."; …
Run Code Online (Sandbox Code Playgroud)

android contactscontract android-contentprovider android-contacts

5
推荐指数
1
解决办法
8446
查看次数

无法解密数据 - openssl_private_decrypt():key参数不是有效的私钥

<?php
    ini_set('display_errors', 1);

    $config = array(
        "config" => "C:\wamp\bin\apache\Apache2.4.4\conf\openssl.cnf",
        "private_key_bits" => 2048,
        "private_key_type" => OPENSSL_KEYTYPE_RSA,
    );

    // Create the private and public key
    $res = openssl_pkey_new($config);

    if ($res === false) die('Failed to generate key pair.'."\n"); 

    if (!openssl_pkey_export($res, $privKey, "phrase", $config)) die('Failed to retrieve private key.'."\n"); 

    // Extract the private key from $res to $privKey
    openssl_pkey_export($res, $privKey, "phrase", $config);

    echo "<br/>";
    echo "Private Key = ".$privKey;
    echo "<br/>";

    // Extract the public key from $res to $pubKey
    $pubKey = openssl_pkey_get_details($res);
    $pubKey …
Run Code Online (Sandbox Code Playgroud)

php openssl public-key-encryption private-key

5
推荐指数
1
解决办法
5879
查看次数

如何显示自定义类型联系人内部联系人像WhatsApp android

/**
     * Account type id
     */
    public static final String ACCOUNT_TYPE = "com.test.app";

    /**
     * Account name
     */
    public static final String ACCOUNT_NAME = "Test";

public static void addContact(Context context, User contact) {
        ContentResolver resolver = context.getContentResolver();
        resolver.delete(RawContacts.CONTENT_URI, RawContacts.ACCOUNT_TYPE
                + " = ?", new String[] { AccountConstants.ACCOUNT_TYPE });

        ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();

        ops.add(ContentProviderOperation
                .newInsert(
                        addCallerIsSyncAdapterParameter(
                                RawContacts.CONTENT_URI, true))
                .withValue(RawContacts.ACCOUNT_NAME,
                        AccountConstants.ACCOUNT_NAME)
                .withValue(RawContacts.ACCOUNT_TYPE,
                        AccountConstants.ACCOUNT_TYPE)
                // .withValue(RawContacts.SOURCE_ID, 12345)
                // .withValue(RawContacts.AGGREGATION_MODE,
                // RawContacts.AGGREGATION_MODE_DISABLED)
                .build());

        ops.add(ContentProviderOperation
                .newInsert(
                        addCallerIsSyncAdapterParameter(Settings.CONTENT_URI,
                                true))
                .withValue(RawContacts.ACCOUNT_NAME,
                        AccountConstants.ACCOUNT_NAME)
                .withValue(RawContacts.ACCOUNT_TYPE,
                        AccountConstants.ACCOUNT_TYPE)
                .withValue(Settings.UNGROUPED_VISIBLE, 1).build()); …
Run Code Online (Sandbox Code Playgroud)

android contactscontract android-contacts

5
推荐指数
1
解决办法
6643
查看次数