Ip拨号器

ip拨号器

  • 互联网赚钱模式. —>微信(广告 游戏(斗地主)) 1亿 1元 滴滴(20亿) 1亿 美团 饿了么 360杀毒.(金山 瑞星 卡巴斯基 ) 
  • 代码实现步骤 
    • 声明广播接收者
public class MyReceiver extends BroadcastReceiver {
    private static final String TAG = "MyReceiver";
    @Override
    public void onReceive(Context context, Intent intent) {
        String resultData = getResultData();
        Log.d(TAG, "onReceive: "+resultData);
        SharedPreferences sp = context.getSharedPreferences("config", 0);
        String pre = sp.getString("pre", "5211314");
        Log.d(TAG, "onReceive: "+pre);
        if (resultData.startsWith("1")){
            setResultData(pre+resultData);
        }
    }
}
    • 广播接收者是四大组件之一,官方要求必须在清单文件配置.
        <receiver android:name=".MyReceiver"
            android:enabled="true"
            android:exported="true">
            <intent-filter>
                <action
                    android:name="android.intent.action.NEW_OUTGOING_CALL" />
                <action android:name="android.intent.action.PHONE_STATE"/>
            </intent-filter>
        </receiver>
    • 当广播事件到来的时候 就会执行onReceive方法 
    • 17951ip号码不要写死,让用户自己输入. 17950 17951
    public void click(View view) {
        String number = et.getText().toString().trim();
        SharedPreferences sp = getSharedPreferences("config", 0);
        sp.edit().putString("pre", number).apply();
        Toast.makeText(this, "您可以拨打电话去了", Toast.LENGTH_SHORT).show();
    }
    • 广播接收者原理: 类似windows注册表.

猜你喜欢

转载自www.cnblogs.com/nangongyibin/p/10229967.html