小编Ior*_*ori的帖子

android剪贴板广播接收器

当任何用户从浏览器或短信等中复制任何内容时,我想制作一个简单的服务(将在后台运行),会有一个toast显示该文本

我有这个代码,当有电话时给予吐司

public class MyPhoneReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {

        Bundle extras = intent.getExtras();

        if (extras != null) {

            // this code is for to accept the telephone call
            String state = extras.getString(TelephonyManager.EXTRA_STATE);
            if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
                String phoneNumber = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
                Toast.makeText(context, phoneNumber, Toast.LENGTH_SHORT).show();
            }
        }   
    }
}
Run Code Online (Sandbox Code Playgroud)

和manifest.xml中的这段代码

<action android:name="android.intent.action.PHONE_STATE"></action>
Run Code Online (Sandbox Code Playgroud)

现在这段代码告诉myreciever我现在要向班级发送任何电话状态我想从剪贴板管理器获取文本.当有人复制文本时intent.action,是否有任何可以调用myreciever类的状态.

任何形式的帮助或代码将不胜感激.

clipboard service android

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

视频缩略图arrayadopter在滚动时很慢

我已经创建了一个采用者来显示特定文件夹中的视频图像缩略图但是当我滚动它时稍微滞后但为什么会这样?

以下是代码:

主要活动类

public class TestvideolistingActivity extends ListActivity {

    String filename = null;
    String filePath = null;
    String dirNameSlash = "/videotest/";
    String dirName = "videotest";
    String path = Environment.getExternalStorageDirectory() + dirNameSlash ;
    String[] values;
    String deleteFile ;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // getting the own adapter
        getInit();
    }

    @Override
    protected void onResume() {
        getInit();
        super.onResume();
    }
    public void getInit() {

        deleteFile = null;
        values = getFilesArrayFromSdCard();
        setListAdapter(new MyAdapter(this, values));
    }

    protected void onListItemClick(ListView l, View v, int …
Run Code Online (Sandbox Code Playgroud)

video android thumbnails android-arrayadapter

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

expressjs路由器无法正常工作

我是MEAN堆栈的新手,所以我正在阅读教程,很明显并非所有人都使用相同的逻辑.但现在我被困在这两个例子上

例一

// server.js
var express = require('express'),
    app = express(),
    port = 1337;
// indicating view folder
app.set('views', './views');
// indicating view engine
app.set('view engine', 'ejs');
// adding routes
require('./routes/index.js')(app);
require('./routes/user.js')(app);
//
app.listen(port);
module.exports = app;


./routes/index.js
module.exports = function(app) {
    // show indix view
    app.get('/', function(req, res) {
            res.render('index', {
                title: 'Index page',
            });
    });
};
Run Code Online (Sandbox Code Playgroud)

上面我们使用的get方法来自app(实例express)

./routes/user.js
module.exports = function(app) {
    // showing user page
    app.route('/users').get(function(req, res) {
            res.render('user', {
                title: …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express

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

属性选择器问题

我正在所有选择框上应用课程.

$('select[class!="skip_these"]').uniform();
Run Code Online (Sandbox Code Playgroud)

以上代码表示当我申请任何带有类的选择框时skip_there,它将不会被应用并且它可以工作.

<select name="xyz" class="skip_these"></select>
Run Code Online (Sandbox Code Playgroud)

但是,当我添加另一个类时,它适用,我不希望这样.

<select name="xyz" class="skip_these myclass"></select>
Run Code Online (Sandbox Code Playgroud)

有办法解决吗?
我不想为此更改插件.

可以通过jQuery选择器完成吗?

jquery selector

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

Sed regex命令替换

在我的php.ini中

error_reporting = E_ALL
Run Code Online (Sandbox Code Playgroud)

我想把它改回来

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Run Code Online (Sandbox Code Playgroud)

使用sed命令

sed -i "s/^error_reporting = .*/error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT/" /etc/php5/apache2/php.ini
Run Code Online (Sandbox Code Playgroud)

我得到了不同的结果:

error_reporting = E_ALL error_reporting = E_ALL ~E_DEPRECATED error_reporting = E_ALL ~E_STRICT
Run Code Online (Sandbox Code Playgroud)

但它应该是

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Run Code Online (Sandbox Code Playgroud)

顺便说一下,sed命令是一个bash脚本.

regex bash sed

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

多个值的增量运算符

有没有一种方法可以使用一个增量运算符来发布或每次增量多个变量。我有 4 个值,需要增加一个值

$a = 1; $b = 3; $c = 45; $d = 10;
Run Code Online (Sandbox Code Playgroud)

通常我们使用这种方法,但不是像这样单独增加它们

++$a; ++$b; ++$c; ++$d;
Run Code Online (Sandbox Code Playgroud)

我可以做一些事情,比如将它们封装在括号中,然后对它们全局执行增量

++($a, $b, $c, $d);
Run Code Online (Sandbox Code Playgroud)

我已经尝试过上述声明,但它不起作用。

php post-increment

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

立即调用函数和jQuery立即调用函数之间的区别

我读过的(function(){})();是立即调用,不需要调用.并$(function());立即被召唤.

  • 他们俩都有相同的功能吗?
  • 文档完全加载后是否加载了Immediately-Invoked Function?
  • 什么是实际功能$(function());
  • 的确$(function());文档被完全加载后?

javascript jquery

0
推荐指数
1
解决办法
1446
查看次数