精华内容
下载资源
问答
  • 阿里云手机短信设置

    千次阅读 2020-11-30 20:27:24
    二、打开阿里云短信服务 三、点击图片箭头区域创建view视图代码 四、编辑模板 五、在settings中配置阿里云ACCESSKEY ALY_ACCESSKEY_ID = "LTAI4G6G1CQL8aVAiakkDgiB" #在我的里面的accesskey里生成自己的 ALY_...

    一、下载安装包

    pip install aliyun-python-sdk-core-v3
    

    二、打开阿里云短信服务

    在这里插入图片描述

    三、点击图片箭头区域创建view视图代码

    在这里插入图片描述

    四、编辑模板

    在这里插入图片描述

    五、在settings中配置阿里云ACCESSKEY

    ALY_ACCESSKEY_ID = "LTAI4G6G1CQL8aVAiakkDgiB"      #在我的里面的accesskey里生成自己的
    ALY_ACCESSKEY_SECRET = '9V3fPiDzFAgaTUhJAg8Hd4F41AD2wq'    
    

    六、自定义一个MyBaseView.py文件,将阿里云生成好的代码复制进去

    def send_sms(phone, data):
        client = AcsClient(ALY_ACCESSKEY_ID, ALY_ACCESSKEY_SECRET, 'cn-hangzhou')
    
        # data ={ "code" : 123456 }
    
        request = CommonRequest()
        request.set_accept_format('json')
        request.set_domain('dysmsapi.aliyuncs.com')
        request.set_method('POST')
        request.set_protocol_type('https')  # https | http
        request.set_version('2017-05-25')
        request.set_action_name('SendSms')
    
        request.add_query_param('RegionId', "cn-hangzhou")   #地区编号
        request.add_query_param('PhoneNumbers', phone)    #电话号
        request.add_query_param('SignName', "美多商城")    #标签名
        request.add_query_param('TemplateCode', "SMS_205880734")      #模板标码
        request.add_query_param('TemplateParam', data)    #传送的内容
    
        response1 = client.do_action(request)
        # python2:  print(response)
        res = json.loads(str(response1, encoding='utf-8'))
    
        if res["Code"] == "OK":
            return True
        else:
            return False
    

    七、Views代码

    class SendSMSCode(APIView):
        def post(self,request):
            phone = request.data.get("phone")
            image_code = request.data.get("image_code")
            image_code_uuid = request.data.get("image_code_uuid")
    
            print(phone)
            print(image_code_uuid)
            print(image_code)
    
            if not all([phone,image_code,image_code_uuid]): 
                return Response({"code":4005,"msg":"参数不全"})
    
            #先获取redis 里的图片验证码来比对
    
            redis_cli = get_redis_connection("img_code")               
    
            redis_img_code = redis_cli.get(image_code_uuid).decode()   
    
            print(redis_img_code)
            print(image_code)
    
            if image_code.lower() != redis_img_code.lower():     #判断输入的图片码和自己写的是否相同,字符串转小写
                return Response({"code":4003,"msg":"参数错误"})   
    
            #发送短信
    
            num = random.randint(100000,999999)    #随机生成6位数
            print(num)
            send_data = {"code":num}   #
    
    
            send_sms(phone,send_data)      #将自定义的MyBaseView里的模块调用,放入参数
    
            # 删除redis里的image_code,保存phone_code
    
            #pipeline管道:作用就是把多个命令放在一起来执行
            pl = redis_cli.pipeline()
            pl.setex(phone,60*5,num)
            pl.delete(image_code_uuid)
            pl.execute()
    
            return Response({"code":0,"msg":"发送成功"})
    
    展开全文
  • 1、判断在该目录下是否有一个printf.txt文件,没有则复制一个过去,有则显示内容 2、文件的内容: 3、手机读取并显示在TextView上 部分代码和前一篇读取raw的差不多,故不赘述了,直接上代码,...

    实现效果:
    1、判断在该目录下是否有一个printf.txt文件,没有则复制一个过去,有则显示内容
    这里写图片描述

    2、文件的内容:
    这里写图片描述

    3、手机读取并显示在TextView上
    这里写图片描述

    部分代码和前一篇读取raw的差不多,故不赘述了,直接上代码,详细见注释

    package com.bm.readtxt0126;
    
    import android.os.Bundle;
    import android.os.Environment;
    import android.os.Handler;
    import android.os.Message;
    import android.support.v7.app.AppCompatActivity;
    import android.util.Log;
    import android.widget.TextView;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.RandomAccessFile;
    
    /*
        参考资料:https://www.cnblogs.com/liqw/p/4014760.html
        【Android 建立文件夹、生成文件并写入文本文件内容】
    * */
    
    public class MainActivity extends AppCompatActivity {
    
        String filePath,fileName;
    
        TextView textView;
        InputStream inputStreamRawTxt;
        Handler handler=new Handler(){
            @Override
            public void handleMessage(Message msg) {
                super.handleMessage(msg);
    
                textView.setText(msg.obj.toString());
            }
        };
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            initView();
            initData();
            initEvent();
    
        }
    
        private void initView(){
    
            textView=findViewById(R.id.id_main_text);
    
        }
    
        private void initData(){
    
            filePath=Environment.getExternalStorageDirectory().getAbsolutePath()
                    +"/Download/";
            fileName="printf.txt";
            inputStreamRawTxt =getResources().openRawResource(R.raw.printf);
    
        }
    
        private void initEvent(){
    
            //判断是否有该文件夹,没有则创建一个,生成文件夹之后,再生成文件,不然会出错
            makeDirectory(filePath);
            //在线程中执行耗时操作
            new Thread(new Runnable() {
                @Override
                public void run() {
    
                //判断是否有该文件,没有则创建一个,并返回true
                if (createNewFile(filePath,fileName)){
                    //返回true说明创建了新的文件,则写入预设内容,
                    //返回false,则说明文件已存在,不需要写入(也不会进入该判断)
    
                    //将输入流转换成字符串,写入文件
                    String rawTxtString=Stream2String(inputStreamRawTxt);
                    writeTxtToFile(rawTxtString,filePath,fileName);
                }
    
                //再将文件读取为字符串
                String text=ReadTxtFromSDCard(fileName);
                //显示出来
                Message message=Message.obtain(handler);
                message.obj=text;
                handler.sendMessage(message);
    
                }
            }).start();
        }
    
        // 生成文件夹
        public static void makeDirectory(String filePath) {
            File file = null;
            try {
                file = new File(filePath);
                if (!file.exists()) {
                    file.mkdir();
                }
            } catch (Exception e) {
                Log.i("error:", e+"");
            }
        }
        // 生成文件
        public boolean createNewFile(String filePath, String fileName) {
            File file = null;
            try {
                file = new File(filePath + fileName);
                if (!file.exists()) {
                    file.createNewFile();
                    return true;
                }else {
                    return false;
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return false;
        }
    
        // 将字符串写入到文本文件中
        public void writeTxtToFile(String stringContent, 
                                   String filePath, String fileName) {
    
            String strFilePath = filePath+fileName;
            // 每次写入时,都换行写
            String strContent = stringContent + "\r\n";
            File file = new File(strFilePath);
    
            try {
                RandomAccessFile raf = new RandomAccessFile(file, "rwd");
                raf.seek(file.length());
                raf.write(strContent.getBytes());
                raf.close();
            } catch (Exception e) {
                Log.e("TestFile", "Error on write File:" + e);
            }
        }
    
        private String Stream2String(InputStream is) {
            //强制缓存大小为16KB,一般Java类默认为8KB
            BufferedReader reader = new BufferedReader(
                    new InputStreamReader(is), 16*1024); 
            StringBuilder sb = new StringBuilder();
    
            String line = null;
            try {
                while ((line = reader.readLine()) != null) {  //处理换行符
                    sb.append(line + "\n");
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    is.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return sb.toString();
        }
    
        //这是这篇的重点,按ctrl+f关注input的操作
        private String ReadTxtFromSDCard(String filename){
    
            StringBuilder sb = new StringBuilder("");
            //判断是否有读取权限
            if(Environment.getExternalStorageState().
                    equals(Environment.MEDIA_MOUNTED)){
    
                //打开文件输入流
                try {
                    FileInputStream input = new FileInputStream(filePath + filename);
                    byte[] temp = new byte[1024];
    
                    int len = 0;
                    //读取文件内容:
                    while ((len = input.read(temp)) > 0) {
                        sb.append(new String(temp, 0, len));
                    }
                    //关闭输入流
                    input.close();
                } catch (java.io.IOException e) {
                    Log.e("ReadTxtFromSDCard","ReadTxtFromSDCard");
                    e.printStackTrace();
                }
    
            }
            return sb.toString();
        }
    
    }
    
    
    
    展开全文
  • 一、读取的短信信息有  _id:短信序号,如100  thread_id:对话的序号,如100,与同一个手机号互发的短信,其序号是相同的  address:发件人地址,即手机号,如+8613811810000  person:发件人,如果发件人在...

    一、读取的短信信息有

    •   _id:短信序号,如100   
    •   thread_id:对话的序号,如100,与同一个手机号互发的短信,其序号是相同的   
    •   address:发件人地址,即手机号,如+8613811810000   
    •   person:发件人,如果发件人在通讯录中则为具体姓名,陌生人为null   
    •   date:日期,long型,如1256539465022,可以对日期显示格式进行设置   
    •   protocol:协议0SMS_RPOTO短信,1MMS_PROTO彩信      read:是否阅读0未读,1已读   
    •   status:短信状态-1接收,0complete,64pending,128failed   
    •   type:短信类型1是接收到的,2是已发出      
    •   body:短信具体内容   
    •   service_center:短信服务中心号码编号,如+8613800755500

    二、例子代码

    1、权限

      <!-- 读取短信权限 -->
        <uses-permission android:name="android.permission.READ_SMS" />

    2、item_sms.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" >
    
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="8dp"
            android:orientation="horizontal" >
    
            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:gravity="center_vertical"
                android:layout_marginLeft="8dp"
                android:orientation="horizontal" >
    
                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:orientation="vertical" >
    
                    <TextView
                        android:id="@+id/tv_Sms_name"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textSize="16sp"
                        android:text="TextView" />
    
                    <TextView
                        android:id="@+id/tv_Sms_body"
                        android:textSize="12sp"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="TextView" />
                </LinearLayout>
            </LinearLayout>
        </LinearLayout>
    
    </LinearLayout>

    3、activity_sms.xml

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="com.guan.contentproviderwork.contact.SmsListActivity">
    
        <ListView
            android:id="@+id/lv_sms"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
    
        </ListView>
    
    </RelativeLayout>
    

    4、SmsInfo

    package com.guan.contentproviderwork.contact;
    
    /**
     * @author Guan
     * @file com.guan.contentproviderwork.contact
     * @date 2015/9/9
     * @Version 1.0
     */
    public class SmsInfo {
        /**
         * 短信内容
         */
        private String smsbody;
        /**
         * 发送短信的电话号码
         */
        private String phoneNumber;
        /**
         * 发送短信的日期和时间
         */
        private String date;
        /**
         * 发送短信人的姓名
         */
        private String name;
        /**
         * 短信类型1是接收到的,2是已发出
         */
        private String type;
    
        public String getSmsbody() {
            return smsbody;
        }
    
        public void setSmsbody(String smsbody) {
            this.smsbody = smsbody;
        }
    
        public String getPhoneNumber() {
            return phoneNumber;
        }
    
        public void setPhoneNumber(String phoneNumber) {
            this.phoneNumber = phoneNumber;
        }
    
        public String getDate() {
            return date;
        }
    
        public void setDate(String date) {
            this.date = date;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getType() {
            return type;
        }
    
        public void setType(String type) {
            this.type = type;
        }
    }

    5、SmsContent类读取信息内容

    package com.guan.contentproviderwork.contact;
    
    import android.app.Activity;
    import android.database.Cursor;
    import android.net.Uri;
    
    import java.util.ArrayList;
    import java.util.List;
    
    /**
     * @author Guan
     * @file com.guan.contentproviderwork.contact
     * @date 2015/9/9
     * @Version 1.0
     */
    public class SmsContent {
        private Activity activity;
        private Uri uri;
        List<SmsInfo> infos;
    
        public SmsContent(Activity activity, Uri uri) {
            infos = new ArrayList<SmsInfo>();
            this.activity = activity;
            this.uri = uri;
        }
    
        /**
         * Role:获取短信的各种信息 <BR>
         * Date:2012-3-19 <BR>
         *
         * @author CODYY)peijiangping
         */
        public List<SmsInfo> getSmsInfo() {
            String[] projection = new String[] { "_id", "address", "person",
                    "body", "date", "type" };
            Cursor cusor = activity.managedQuery(uri, projection, null, null,
                    "date desc");
            int nameColumn = cusor.getColumnIndex("person");
            int dateColumn = cusor.getColumnIndex("date");
            int phoneNumberColumn = cusor.getColumnIndex("address");
            int smsbodyColumn = cusor.getColumnIndex("body");
            int typeColumn = cusor.getColumnIndex("type");
    
            if (cusor != null) {
                while (cusor.moveToNext()) {
                    SmsInfo smsinfo = new SmsInfo();
                    smsinfo.setName(cusor.getString(nameColumn));
                    smsinfo.setDate(cusor.getString(dateColumn));
                    smsinfo.setPhoneNumber(cusor.getString(phoneNumberColumn));
                    smsinfo.setSmsbody(cusor.getString(smsbodyColumn));
                    smsinfo.setType(cusor.getString(typeColumn));
                    infos.add(smsinfo);
                }
                cusor.close();
            }
            return infos;
        }
    }

    6、SmsListAdapter

    package com.guan.contentproviderwork.contact;
    
    import android.content.Context;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.BaseAdapter;
    import android.widget.TextView;
    
    import com.guan.contentproviderwork.R;
    
    import java.util.List;
    
    import butterknife.Bind;
    import butterknife.ButterKnife;
    
    /**
     * @author Guan
     * @file com.guan.contentproviderwork.contact
     * @date 2015/9/9
     * @Version 1.0
     */
    public class SmsListAdapter extends BaseAdapter {
    
        private LayoutInflater layoutinflater;
        private List<SmsInfo> mInfos;
    
        public SmsListAdapter(Context context,List<SmsInfo> infos) {
            this.layoutinflater = LayoutInflater.from(context);
            this.mInfos = infos;
        }
    
        @Override
        public int getCount() {
            return mInfos.size();
        }
    
        @Override
        public Object getItem(int position) {
            return null;
        }
    
        @Override
        public long getItemId(int position) {
            return 0;
        }
    
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
    
            ViewHolder holder;
            if (convertView != null) {
                holder = (ViewHolder) convertView.getTag();
            } else {
                convertView = layoutinflater.inflate(R.layout.item_sms, null);
                holder = new ViewHolder(convertView);
                convertView.setTag(holder);
            }
    
            holder.tvSmsName.setText(mInfos.get(position).getPhoneNumber());
            holder.tvSmsBody.setText(mInfos.get(position).getSmsbody());
    
            return convertView;
        }
    
        static class ViewHolder {
            @Bind(R.id.tv_Sms_name)
            TextView tvSmsName;
            @Bind(R.id.tv_Sms_body)
            TextView tvSmsBody;
    
            ViewHolder(View view) {
                ButterKnife.bind(this, view);
            }
        }
    }

    7、SmsListActivity

    package com.guan.contentproviderwork.contact;
    
    import android.app.Activity;
    import android.net.Uri;
    import android.os.Bundle;
    import android.widget.ListView;
    
    import com.guan.contentproviderwork.R;
    
    import java.util.List;
    
    import butterknife.Bind;
    import butterknife.ButterKnife;
    
    public class SmsListActivity extends Activity {
    
        @Bind(R.id.lv_sms)
        ListView lvSms;
    
        private List<SmsInfo> infos;
    
        /**
         * 所有的短信
         */
        public static final String SMS_URI_ALL = "content://sms/";
        /**
         * 收件箱短信
         */
        public static final String SMS_URI_INBOX = "content://sms/inbox";
        /**
         * 发件箱短信
         */
        public static final String SMS_URI_SEND = "content://sms/sent";
        /**
         * 草稿箱短信
         */
        public static final String SMS_URI_DRAFT = "content://sms/draft";
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_sms);
            ButterKnife.bind(this);
    
            Uri uri = Uri.parse(SMS_URI_INBOX);
            SmsContent sc = new SmsContent(this, uri);
            infos = sc.getSmsInfo();
            lvSms.setAdapter(new SmsListAdapter(this,infos));
        }
    }
    

    三、参考链接

    Android中读取短信信息

    Android SMS 短信读取

    四、效果图

    这里写图片描述

    展开全文
  • 华为mate30微信锁屏不显示内容,先检查网络问题,再看手机和微信设置项是否正确。下面列举了5种可能存在的原因及解决方法分享给大家。 一、检查手机是否设置了杂志锁屏 1、手机锁屏界面通知亮屏提示和显示所有通知...

    华为mate30微信锁屏不显示内容,先检查网络问题,再看手机和微信设置项是否正确。下面列举了5种可能存在的原因及解决方法分享给大家。

    一、检查手机是否设置了杂志锁屏

    1、手机锁屏界面通知亮屏提示和显示所有通知功能需要在杂志锁屏样式下实现,如果手机不支持杂志锁屏,则不支持此功能。(EMUI 9.1及以上 & Magic UI 2.1及以上系统即使不支持杂志锁屏,也支持锁屏显示消息内容。)

    华为mate30微信锁屏不显示内容怎么办?

    2、如果手机支持杂志锁屏,请按照以下操作将锁屏样式设置为杂志锁屏

    打开设置,搜索杂志锁屏并点击进入杂志锁屏,设置为杂志锁屏;

    如果在设置中没有找到此开关,建议进入主题应用开启:主题 > 我的 > 混搭 > 锁屏样式 > 杂志锁屏 > 应用。

    开启杂志锁屏
    二、检查手机是否设置微信来消息亮屏/显示通知内容

    1、设置来消息亮屏
    进入设置,搜索并打开通知亮屏提示,打开通知亮屏提示开关,即可在息屏状态下收到通知后自动亮屏。

    华为mate30微信锁屏不显示内容怎么办?
    2、在锁屏界面显示通知内容

    EMUI 10.X & Magic UI 3.X:设置 > 通知 > 锁屏通知,选择显示所有通知/设置 > 通知 > 隐藏通知内容,关闭该开关;

    EMUI 9.X & Magic UI 2.X :设置 > 通知中心 > 锁屏通知,选择显示所有通知。

    EMUI 8.X:进入设置 > 应用和通知 > 通知管理,点击右上角三个点 ,点击锁屏通知,选择显示所有通知;

    EMUI 5.X:设置 > 通知和状态栏 > 通知管理,点击右上角,点击设备锁定时,选择显示所有通知内容。

    华为mate30微信锁屏不显示内容怎么办?

    3、打开允许通知和在锁屏上显示

    进入设置,搜索并进入应用管理,找到 微信,点击通知/通知管理,打开允许通知开关,将锁屏通知设置为显示。

    华为mate30微信锁屏不显示内容怎么办?END

    三、检查手机是否使用了人脸解锁

    1、为保护机主隐私,人脸解锁模式下,锁屏时消息内容会隐藏,不显示详情。如果想继续查看锁屏消息详情,可以按照以下方式设置。

    2、若想使用人脸解锁又不希望锁屏下消息隐藏,可以通过以下方式设置:

    打开设置搜索并打开人脸识别,输入锁屏密码,关闭智能显示锁屏通知开关。

    智能解锁功能关闭后将不能使用穿戴设备的智能解锁功能。

    华为mate30微信锁屏不显示内容怎么办?
    3、建议使用(指纹或锁屏密码)的解锁方式,解锁屏幕并查看消息:

    可以在设置中搜索:指纹或者锁屏密码进行指纹录制或密码输入。

    四、检查是否仅部分三方应用不显示消息详情

    可能是三方应用自身设置了隐藏消息内容,可以在三方应用的 设置中打开显示消息内容开关。

    打开QQ:点击头像 > 设置 > 消息通知 > 消息通知设置 > 通知显示消息预览 。

    打开微信:进入我 > 设置 > 新消息通知,打开通知显示消息详情。

    华为mate30微信锁屏不显示内容怎么办?END

    五、检查应用是否设置应用锁

    1、可能是应用设置了应用锁(仅EMUI 9.0.1 & Magic UI 2.0.1及以上系统),进入设置,搜索并进入应用锁,查看是否打开了微信的应用锁,关闭应用锁开关即可。

    2、如果通过以上方法问题仍未解决建议去售后检测。

    展开全文
  • Android 获取手机所有短信内容

    万次阅读 2018-07-16 17:25:57
    一、在AndroidManifest.xml 的manifest标签下添加操作短信的相关权限; 二、从短信数据库读取所有短信; private Uri SMS_INBOX = Uri.parse("content://sms/"); private void obtainPhoneMessage()...
  • 华为手机微信消息不亮屏,漏过重要信息和电话怎么办?微信消息没有自动亮屏,如果网络没有问题,就是设置项有问题。下面详细介绍微信消息自动亮屏的设置方法。 一、确认手机已打开允许通知 1、确认系统已开启...
  • //保存手机定位信息轮询setInterval的id var isFirstQuery = null;//定义一个变量保存是否是第一次查询 var ulm_Layer = null;//手机定位信息图层变量 var ulm_queryResult = null;//保存手机定位信息查询结果的...
  • AndroidStudio中魅族手机LogCat不显示解决方法
  • 网上搜了N多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是很恼人的...
  • 华为微信消息不提示/不显示内容/没声音/不亮屏等解决方法,首先排除网络问题,再看设置问题,下面介绍这几个问题点对应的正确设置操作步骤: 一、手机这3个设置项是否正确? 1、确认系统已开启允许通知 方法:进入...
  • 解决真机Logcat日志显示设置

    千次阅读 2012-04-04 12:22:58
    Android手机在开发调试时logcat不显示输出信息的解决办法 Posted on 2011-09-06 16:10 马航 阅读(79) 评论(0) 编辑 收藏  网上搜了N多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中...
  • Android Studio :1、连接手机调试;2、点击Button按钮,显示Toast中的内容
  • 透析手机显示CMCC的原因

    千次阅读 2009-04-14 15:27:00
    透析手机显示CMCC的原因 许多朋友发现,自己的手机在使用部分中国移动提供的SIM卡时,就算手机设置在中文菜单状态,但手机屏幕显示的网络供应商名称依然是“CMCC”(China Mobile Communication Corporation—...
  • Egret4.1.0的高清文本显示效果设置

    千次阅读 2017-05-24 12:44:32
    用过Egret4.0.3的人都知道,文本显示有点模糊的问题。在论坛上查了资料,回答是4.1.0会进行修复。所以官方一升级引擎,就赶紧对项目进行升级了。先看看官方的升级信息吧:Egret4.1.0 Egret Engine 4.1.0 2017-05-23...
  • 手机浏览器UA设置

    万次阅读 2012-08-10 15:42:22
    我们目前最常用的就是各种终端设备(尤其是手机)浏览器提交请求时设置的UA,比如苹果iphone手机的UA可能在访问时就是“IUC(U;iOS 5.0.1;Zh-cn;320*480;)/UCWEB8.1.4.125/42/997”,这个比较文艺,看样子像是...
  • 魅族手机 默认不显示D(Debug)及以下的调试信息,在手机设置里面 开发者选项中关闭重启手机即可。
  • bootstrapTable如何设置内容过长时隐藏部分内容,鼠标悬浮换行显示完整内容 解决方法: 我这里value是数组,悬浮时完整内容换行显示 { field: 'content', title: '申请内容', formatter: function (value...
  • 微信或手机浏览器在线显示pdf文件

    万次阅读 2018-10-26 15:37:40
    在之前的文章中提到了如何在手机显示office文件,这里提一下pdf文件如何在手机上展示。问题发生情况是,公司企业号会从OA系统定时获取信息,并且解析内网文章中的图片、文件,展示在微信中,后台发现程序报错,为...
  • adb命令删除手机密码设置

    千次阅读 2017-07-11 17:49:37
    当你的手机突然死机了,我想大部分人都会选择抠电池重启手机,但是这样子对手机好不好呢?这个我也不清楚,但是拿电脑类比下,就觉得应该是有害而无利的。所以adb的reboot命令此时就发挥效力了。 当你手机...
  • 其实iPhone手机也是支持锁屏天气的,只是隐藏的比较深,简单几步,就能让你的iPhone手机显示锁屏天气哦! 不过这种方式只能每天早上起床的时候显示一次哦,其他时候都不会显示。 开启勿扰模式 首先我们先打开设置,...
  • 1. 你手机的分辨率大,软件支持的分辨率小就会出现部分屏幕局部黑屏, 如果软件支持的分辨率大于你的手机,那要么就不能显示就算能显示也只显示...3. 下面是几款手机的分辨率,现有一个实例是:同样的代码(设置了同...
  • 本文参考:charles 抓包手机 charles经常会进行手机上的网页抓包,比如去...手机抓包设置,需要进行3步; 第一步,在charles里设置允许手机联网的权限;你需要把charles设置为允许的状态并且设置允许的端口号,这样...
  • 鼠标悬停显示td全部内容

    千次阅读 2019-02-25 17:41:29
    一般当table的某字段内容溢出,会以省略号代替显示。为何能知道该字段栏的完整信息。可用以下方法实现: 在代码中添加脚本代码: //描述鼠标悬停显示全部内容 $(function () { $("td").on("mouse...
  • 点击个人信息后会在右边显示从数据库查询的数据 但是如果内容过长前面的内容会被左边列表覆盖 我在main里用了overflow:auto属性也没用 要怎么设置才能让内容显示不被覆盖 还有怎么设置滚动条呢![图片说明]...
  • 用Fiddler抓苹果手机内容

    千次阅读 2016-09-22 12:58:43
    第一次写博客,把我使用fiddler抓苹果手机内容时,遇到的...问题二:手机端HTTP代理设置好后,仍然抓取不到内容。 下面就一步一步从头开始配置fiddler 第一步:打开Fiddler,点击Tools-->Telerik Fiddler Options-->H
  • 按:使用电脑,有时希望有两个显示器,一个显示资料页面,一个显示自己正在做的工作,比如写文章页面,这样,就不必来回切换页面了。下面的文章解决了这个问题。出处是http://diybbs.zol.com.cn/8/106_74625.html ...
  • 在项目中常常会遇到这样的问题:页面主要内容不足以铺满一个屏幕的高度,footer下面就会有白块剩余。如下图: 我们希望实现的效果是,在主要内容不足以铺满整个屏幕的情况下...设置CSS:/*在主要内容不足以铺满整个...
  • 这是因为PC屏幕大,屏幕能显示内容多,网页设计者当然可以把需要展示的内容仅仅放到页面中间就基本足够了,而且这样还能够让页面显得美观、整洁。 而对于手机网页,手机屏幕的尺寸本来就比较小。所以通常手机网页...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 157,308
精华内容 62,923
关键字:

如何设置手机来信息显示内容