android 4.0怎样实现开机自启动服务,没有activity 急!急!急!哪位大神帮帮忙,谢了

android 4.0 怎样实现开机自启动服务,没有activity  急!急!急!哪位大神帮帮忙,谢了

回答: android 4.0怎样实现开机自启动服务,没有activity 急!急!急!哪位大神帮帮忙,谢了

  1. 我的应用时在2.2的sdk开发的,在4.0.3htc的手机上接收不到系统开机广播。请问一下,你的应用安装后是不是启动过了?能给我一个demo吗??急!谢谢!
    引用 14 楼  的回复:

    还有想问一下楼主,是你的应用要跑在4.0的平台上,还是你开发应用程序时用的sdk是4.0的
    我记得我当时开发的那个应用是用2.3的sdk开发的,但是在4.0.3的手机上是可以接受bootcomplete……


    这一圈人还没你弄的明白.
    如你所说,andriod 3.1以后,安装后没经过用户启动,所有的Intent都是收不到的.
    这样做是因为考虑到安全性问题.
    除非Intent里指定了你所说的FLAG_EXCLUDE_STOPPED_PACKAGES.
    bootcompleteIntent是没有指定为FLAG_EXCLUDE_STOPPED_PACKAGES的.
    所以你想装上去就能开机自己启动是不可能的.

    从安全性角度上来说,谁也不想下载了一个app后,没碰过它,每次就能自己启动吧.
    你的app从设计上来看,是不是可以改善一下呢?

Android 如何获取所有应用的耗电量排行?是怎么计算的?求大神帮帮忙,谢谢!

  1. Q
    这个应用耗电量排行是怎么计算某个APP的耗电量的?网上搜了下,都说API没有提供获取应用耗电量的接口或方法,需要通过隐藏类进度读取并计算,但是这种方式太复杂和麻烦了,我所指的复杂和麻烦是我根据网上找的那些方法,把耗电排行弄出来了,但是后面我还需要对应的应用包名,发现却很难取到。唉... 纠结了好多天,实在是无奈啊!求大神们帮帮我吧!Android 如何获取所有应用的耗电量排行?是怎么计算的?求大神帮帮忙,谢谢!
  2. A

    Android应该是有电量的系统广播的 具体可能会有每个app的情况
    获取包名的话用packagemanager,可以获取到所有你指定intentfilter的app包名
    希望对你有用Android 如何获取所有应用的耗电量排行?是怎么计算的?求大神帮帮忙,谢谢!


    大哥!!!麻烦你看清楚再回答行么?这么简单的话还用等你回答么?
    不好意思 我手贱了

台式电脑开机 开到 欢迎光您 就不动了 非要把机箱电源插头拔掉 在插上去 才能开机,哪位大神知道?

  1. Q
    台式电脑开机 开到 欢迎光您 就不动了 非要把机箱电源插头拔掉 在插上去 才能开机,哪位大神知道? 
  2. A
    检查硬盘、光驱设备的供电、数据线是否完好

在android中访问WSDL中遇到问题了 大神们帮忙看看 怎一个 急 字了得

  1. Q
    ublic class Util {
    private static final String nameSpace="http://webservice.mf.wootion.com/";
    private static final String loginMethod="login";
    private static final String wsdl="http://10.204.220.134:8080/ylxqpg/service/xqpg_us?wsdl";
    private static final String TAG="MainActivity";

    /**
     * 获取用户信息
     * @return
     */
    public static String getUserInfo(){
    String str="fail";
    SoapObject soap=new SoapObject(nameSpace, loginMethod);
    soap.addProperty("name", "");
    soap.addProperty("password", "");


    SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11);
    envelope.bodyOut=soap;
    envelope.dotNet=true;
    envelope.setOutputSoapObject(soap);
    HttpTransportSE ht=new HttpTransportSE(wsdl);
    ht.debug=true;
    try {
    String METHOD_ACTION=nameSpace+loginMethod;
    ht.call(METHOD_ACTION, envelope);
    SoapObject result=(SoapObject) envelope.getResponse();
    Log.i(TAG, "Start+++++++++++++++++++++++++++++++++++++=");
    if(result.toString()!=null){
    Log.i(TAG, result.toString());
    str= result.toString();
    }
    Log.i(TAG, "End+++++++++++++++++++++++++++++++++++++=");
    } catch (IOException e) {
    e.printStackTrace();
    } catch (XmlPullParserException e) {
    e.printStackTrace();
    }
    return str;
    }
    }



    Activity:

    public class MainActivity extends ActionBarActivity implements OnClickListener {
    private Button btn_login;
    private TextView tv_userInfo;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    btn_login=(Button) findViewById(R.id.btn_login);
    tv_userInfo=(TextView) findViewById(R.id.tv_userInfo);
    btn_login.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
    switch (v.getId()) {
    case R.id.btn_login:

    new Thread(new Runnable() {

    @Override
    public void run() {
    String str=Util.getUserInfo();
    tv_userInfo.setText(str);
    }
    }).start();
    btn_login.setEnabled(false);
    break;
    }

    }

  2. A
    看提示好像意思是WebServices对应的服务不存在或参数不匹配的意思

vb6.0 mschart 大神帮我看看吧

  1. Q
    vb6.0 mschart  大神帮我看看吧
  2. A
    界面添加mschart控件后,右键点击属性即可设置控件的一些样式,叠置系列即可改变。

自己写的小程序无法在system服务下运行,关键我还是在system进程下创建了另一个administrator进程来运行还是不行!!!!大神求帮忙

  1. Q
    自己写的东西代码贴出来,其实很简单,就是一个shellexecute函数执行,网上找的妖哥的办法:
    String kjlj = "C:\\Users\\Public\\Desktop\\傲游云浏览器.lnk";
    String canshu = "TaskbarPin";


     HINSTANCE__* res =  ::ShellExecute(NULL,canshu.t_str(),kjlj.t_str(), NULL, "C:\\Users\\Public\\Desktop",
     SW_SHOW);
  2. A
    另外, 我个人感觉 CreateProcessAsUser 函数,仅仅是规定了运行的这个程序拥有的权限和用户角色, 并不会为这个程序创建一个运行时桌面。 因此,最终启动的这个程序,仍然是在 System 环境下, 而不是我们在屏幕上看到的用户桌面。

关于BCB 6.0 添加多个相同组件时的困惑,请各位大神帮忙,谢谢!

  1. Q
    例如要添加5个Edit编辑框并进行操作,目前只能分别对5个组件单个操作,很麻烦
    Edit0->Text = "123";
    Edit1->Text = "123"
    Edit2->Text = "123"
    Edit3->Text = "123"
    Edit4->Text = "123"

    我想问是否有办法是用参数的方式,用for循环的方式一起操作?哪位大神有解,多谢!
  2. A
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    for (int i = 0; i < ControlCount; i++)
    {
    if (Controls[i]->ClassNameIs(TEXT("TEdit")))
    ((TEdit *) Controls[i])->Text = TEXT("123");
    }
    }

求大神bae3.0搭建微信公众平台服务器具体流程

  1. Q
    我直接搭建成功了,可是,上传成功后,微信这边没反应。。的的书是BAE2.0但是现在改成3.0的,求大神帮我解决,一步一步最好,,学生党自己学了一天多了,还没建好,,真心不想去问老师
  2. A
    楼主的意思是把调用微信接口的代码发布在bae上面吗

一个项目发布2个服务类有什么利弊?求大神指点

  1. Q
    鄙人现在在写webservice,老大要求不同客户端调用的接口能够分开来写。我现在在同一个项目下发布了2个服务类,这样好不好?求大神指点。
  2. A
    我觉得还是得具体问题具体分析,如果确定有两个,而且将来不会增加太多的话,两个service类,甚至两个web project都可以。
    将business logical剥离出来 成为单独的project,  service类或者web project引用business logical的项目。

    还有一个问题是你如何控制authentication,也就是限制那个客户只能访问哪个web service. IIS级别可以使用IP restriction. 


    如果客户端会增加比较多的话,建议使用user-role这样的机制好一点,一个web service, 使用role来显示什么web method可以调用。这样增加新的用户,不需要修改代码。

求大神推荐一些Android开发初学的书,或电子书

  1. Q
    如标题,本人有C# java语言基础,现在想自学Android,网上找一下,琳琅满目,不懂看哪些好,请各位大神推荐这方面的书籍,有电子书的也可以发我的邮箱 [email protected]
  2. A
    视频有网址吗?发我,谢谢!
    https://github.com/inferjay/AndroidDevTools
    android文档+开发工具资料,