[go: up one dir, main page]

CN115086470B - Method for realizing face-to-face business card transmission through mobile phone - Google Patents

Method for realizing face-to-face business card transmission through mobile phone Download PDF

Info

Publication number
CN115086470B
CN115086470B CN202210609602.1A CN202210609602A CN115086470B CN 115086470 B CN115086470 B CN 115086470B CN 202210609602 A CN202210609602 A CN 202210609602A CN 115086470 B CN115086470 B CN 115086470B
Authority
CN
China
Prior art keywords
business card
face
business
sending
card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210609602.1A
Other languages
Chinese (zh)
Other versions
CN115086470A (en
Inventor
龙玥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Binary Technology Co ltd
Original Assignee
Guangdong Binary Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Binary Technology Co ltd filed Critical Guangdong Binary Technology Co ltd
Priority to CN202210609602.1A priority Critical patent/CN115086470B/en
Publication of CN115086470A publication Critical patent/CN115086470A/en
Application granted granted Critical
Publication of CN115086470B publication Critical patent/CN115086470B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method for realizing face-to-face business card transmission through a mobile phone, which relates to the technical field of software communication and specifically comprises the following steps: firstly, sending business cards, wherein the specific process comprises the following steps: (1) business card sliding is performed; (2) setting a business card zooming effect; (3) carrying out name card number coding, playing and sound wave sending; (4) sending the name card animation; (5) completing business card sending; (II) receiving business cards, wherein the specific process comprises the following steps: (1) Constructing an acoustic wave identifier, initializing, and carrying out acoustic wave identification and decoding to obtain a name card number sent by others; (2) Obtaining a name card number, obtaining name card information from a server and displaying the name card information on a current interface; and (3) intuitively displaying the business card holder recording effect. The technical scheme of the invention realizes convenient and efficient non-perception dispatch and reception of a plurality of business cards in a face-to-face manner, and greatly improves the business interaction efficiency.

Description

Method for realizing face-to-face business card transmission through mobile phone
Technical Field
The invention relates to the technical field of software communication, in particular to a method for realizing face-to-face business card transmission through a mobile phone.
Background
Business cards are the beginning of opening business social communication, and are essentially to promote the efficiency of business interaction, and are mainly characterized in that identity can be indicated, understanding is promoted, and connection is convenient. The core reason that paper business cards are phased out in modern business societies is the inability to accommodate and meet new changes and new needs of modern business societies. The electronic business card can bear more and richer content information for display, is more flexible in form, and can be used for fusing characters, pictures and the like. In the prior art, the electronic business card can be sent only through forwarding to other forms such as WeChat and two-dimension code scanning, and the two-dimension code is forwarded and scanned one by one in places with a plurality of people, so that the whole business card receiving and sending process is very complicated and low in efficiency, and the business interaction efficiency is affected.
Disclosure of Invention
Aiming at the defects of the prior art, the invention solves the technical problem of how to realize convenient and efficient dispatch and reception of a plurality of business cards without perception.
In order to solve the technical problems, the technical scheme adopted by the invention is a method for realizing face-to-face business card transmission through a mobile phone, which comprises the following specific steps:
firstly, sending business cards, wherein the specific process comprises the following steps:
(1) Business card sliding is carried out:
business card sliding is carried out by using a ViewPager2 control, and a ViewPager2 OnPageChangeCallback () callback is monitored;
the method for monitoring ViewPager2.OnPageChangeCallBack () callback comprises the following three methods: onpagecontrolled (int position, float positionOffset, int positionOffsetPixels), onPageSelected (int position), onPageScrollStateChanged (int state).
(2) Setting a business card scaling effect:
callback onPageScrolled (int position, float positionOffset, int positionOffsetPixels method, set scaling float) when business card slides
scale=1- (positionoffsetpins/height), where positionoffsetpins is the drag distance and height is the view pager2 height;
after the scaling is obtained, scaling center points setPivotX (width/2) and setPivotY (height) are set, scaling scales setScale Y (scale <0.6f0.6f: scale) and setScale X (scale <0.6f0.6f: scale) are set, and when the business card page sliding and dragging actions are completed, the business card has scaling effects; when the positionOffsetPixels > height/5, namely the dragging distance is larger than 1/5 of the height of the Viewpager control, displaying a prompt for releasing the sending business card, otherwise displaying the business card to be sent through face to face; hiding the prompt when the dragging distance is 0;
the minimum scaling factor is 0.6.
The ViewPager2 has 2 items, one of which is a business card content page and the other of which is a transition page; the transition page functions to provide a sliding transition effect, and when the transition page is switched to, immediately call mViewPager2.SetCurrentItem (0, true) to jump to the business card content page, and start sending sound waves and running to send business card animation.
(3) Carrying out name card number coding, playing and sound wave sending:
constructing an audio player by new voiceply (), initializing, setting a sampling rate samplerate=44100, setting a baseband frequency as basefreq=16000, setting a sound transmission frequency band by using player.setfreqs (freqs), coding name card numbers, and then playing and transmitting sound waves;
(4) Sending name card animation:
at the same time of sound wave transmission, starting to transmit a business card animation, adding 3 imageviews into a frame layout, wherein the radiuses of the animation are r=250dp, taking the central point of the frame layout as the circle center, the first ImageView1 is unchanged, the second ImageView2 is amplified to 1.4 times of size, meanwhile, the size is changed from opaque to semitransparent, the size of the third ImageView3 is amplified from 1.4 times to 1.8 times of size, meanwhile, the size is changed from opaque to semitransparent, and then the animation is circularly carried out, and the animation is centrally displayed on a business card page;
(5) Completing business card sending, namely completing one-time business card sending to a plurality of nearby devices;
(II) receiving business cards, wherein the specific process comprises the following steps:
(1) Constructing and initializing a sound wave identifier, and carrying out sound wave identification and decoding to obtain the name card number sent by others:
in the business card receiving mode, sound wave recognition is performed, namely sound wave recognizer= new VoiceRecognizer (), a sound wave recognizer is constructed and initialized, sound sampling rate is set to sample rate=44100, sound transmission frequency bands are set by the sound recognizer, recognition monitoring is set to the sound recognizer, setfreqs (freqs), and recognition is performed after the sound recognizer is called to the sound recognizer; if the identification is finished, callback voice Listener onRecognizend (flow_soundtime, int_result, string_hexdata) and decoding the obtained_hexdata into a data decoder.decoding eStnotifying (hexData) to obtain a name card number sent by others;
(2) Obtaining a name card number, obtaining name card information from a server and displaying the name card information on a current interface:
the received business card is displayed in a stacked list form by using a RecycloerView+custom RecycloerLerView.
Custom DimensionalLayoutManager inherits ReccyerlenrView. LayoutManager
Processing, namely, using a LayoutManager to draw a list, rewriting onLayoutChildren (), processing a plurality of items, stacking up to 4 layers, more than 4 layers, reducing 10% with one item mView at each interval, reducing by using item View.setScaleY (), reducing by using item View.setScaleX (), translating level (layer number) downwards by 30dp for each reduced item mView, and translating downwards by using item View.setTranslationY ();
the list is displayed with 'up-slip ignore' and 'down-slip record' at the top, the business card is deleted when the business card is up-slid, and the business card is recorded in the own business card holder when the business card is down-slid, and the specific process is as follows:
the user-defined TouchCallBack is realized by inheriting ItemTouchHelper.SimpleCallback, the sliding direction swipepDirs is set to ItemTouchHelper.DOWN|ItemTouchHelper.UP, the parameters dY are obtained by up-and-down sliding and rewriting onChildDraw (float dY), the up-and-down sliding dY <0 and the down-and-down sliding dY >0 are obtained, the up-and-down sliding direction is judged by using the values, when the up-and-down sliding distance is larger than 1/2 of the height, the business card is ignored, and when the down-sliding distance is larger than 1/2 of the height, the business card is recorded in a business card holder;
(3) The business card holder recording effect is visually displayed:
when the business card is successfully recorded, a red spherical shadow downward translation animation is realized by using an ObjectAnimator, the translation distance is 120dp, the duration is 1000ms, after the animation is finished, the suspension ball shakes up and down, the effect of recording the business card can be more intuitively embodied by using the translation animation, namely ObjectAnimator.
Compared with the prior art, the technical scheme of the invention simplifies the flow of sending and receiving business cards through the sound wave sending and identifying technology, does not need to send and receive business cards in a WeChat forwarding or two-dimensional code scanning mode, realizes convenient and efficient non-perception sending and receiving of a plurality of business cards in a face-to-face mode, and greatly improves the business interaction efficiency.
Drawings
FIG. 1 is a schematic illustration of the process of the present invention;
FIG. 2 is a schematic diagram of a business card sending process;
FIG. 3 is a schematic diagram of a send business card dragging interaction process;
FIG. 4 is a schematic diagram of the business card number encoding, playing and sound wave transmitting process;
FIG. 5 is a schematic diagram of a business card receiving process;
fig. 6 is a schematic diagram of a business card sliding interaction process.
Detailed Description
The following description of the embodiments of the invention is given by way of illustration and not limitation.
Fig. 1 shows a method for realizing face-to-face business card transmission through a mobile phone, which comprises the following specific steps:
(one) sending business card, as shown in fig. 2, the specific process includes:
(1) Business card sliding is carried out:
business card sliding is carried out by using a ViewPager2 control, and a ViewPager2 OnPageChangeCallback () callback is monitored;
the method for monitoring ViewPager2.OnPageChangeCallback () callback has the following three methods: onpagecontrolled (int position, float positionOffset, int positionOffsetPixels), onPageSelected (int position), onPageScrollStateChanged (int state).
(2) Setting a business card scaling effect:
when the business card slides, a callback onPageScrolled (int position, float positionOffset, int positionOffsetPixels) method sets a scaling float scale=1- (positionOffsetPixels/height), where positionOffsetPixels is the drag distance and height is the viewpager2 height;
after the scaling is obtained, scaling center points setPivotX (width/2) and setPivotY (height) are set, scaling center points setScale Y (scale <0.6f0.6f: scale) and setScale X (scale <0.6f0.6f: scale) are set, and as shown in FIG. 3, when the sliding and dragging action on the business card page is completed, the business card has scaling effect; when the positionOffsetPixels > height/5, namely the dragging distance is larger than 1/5 of the height of the Viewpager control, displaying a prompt for releasing the sending business card, otherwise displaying the business card to be sent through face to face; hiding the prompt when the dragging distance is 0;
the scale minimum reduction value is 0.6.
ViewPager2 has 2 items, one of which is a business card content page and the other of which is a transition page; the transition page functions to provide a sliding transition effect, and when the transition page is switched to, immediately call mViewPager2.SetCurrentItem (0, true) to jump to the business card content page, and start sending sound waves and running to send business card animation.
(3) Carrying out name card number coding, playing and sound wave sending:
as shown in fig. 4, an audio player is constructed and initialized with new voiceply (), a sampling rate samplerate=44100 is set, a baseband frequency is basefreq=16000, and a sound transmission band is set using player.
The name card number is encoded, then played and sent by sound wave, and the method is as follows:
playing name card number
String encodeData=DataEncoder.encodeString(cardID);
player.play(encodeData);
(4) Sending name card animation:
at the same time of sound wave transmission, starting to transmit name card animation, adding 3 image views with radius r=250dp into a frame layout, taking the center point of the frame layout as the center, the first image view1 is kept unchanged, the second image view2 calls objectimage. Offloat (image view2, "scale X",1f,1.4 f), objectimage. Offloat (image view2, "scale Y",1f,1.4 f), i.e. enlarges the size to 1.4 times, and calls objectimage. Offloat (image view2, "alpha",1f,0.5 f) from opaque to translucent, a third ImageView3, call objectanimator. Offlow (ImageView 3, "scaleX",1.4f,1.8 f), objectanimator. Offlow (ImageView 3, "scaleY",1.4f,1.8 f), i.e., zoom in size from 1.4 times to 1.8 times, while call objectanimator. Offlow (ImageView 3, "alpha",1f,0.5 f) from opaque to translucent, time interval 500ms, then cycle through, and centered on the business card page; the sound wave transmission and the animation transmission are automatically stopped after 5 seconds;
(5) Completing business card sending, namely completing one-time business card sending to a plurality of nearby devices;
(II) receiving the business card, as shown in FIG. 5, the specific process includes:
(1) Constructing and initializing a sound wave identifier, and carrying out sound wave identification and decoding to obtain the name card number sent by others:
in the business card receiving mode, sound wave identification recognizer= new VoiceRecognizer (), a sound wave identifier is constructed and initialized, the sound sampling rate is set to sample rate=44100recognzer. Setting an identification monitor, setListener (new VoiceRecognizerListener ()), and then carrying out identification by calling the recognizer start (); if the identification is finished, callback voice Listener onRecognizend (flow_soundtime, int_result, string_hexdata) and decoding the obtained_hexdata into a data decoder.decoding eStnotifying (hexData) to obtain a name card number sent by others;
(2) Obtaining a name card number, obtaining name card information from a server and displaying the name card information on a current interface:
as shown in fig. 6, the received business card is displayed in the form of a stacked list by using a recylerview+custom recylerview.
Custom DimensionalLayoutManager inherits ReccyerlenrView. LayoutManager
Processing, namely, using a LayoutManager to draw a list, rewriting onLayoutChildren (), processing a plurality of items, stacking up to 4 layers, more than 4 layers, reducing 10% with one item mView at each interval, reducing by using item View.setScaleY (), reducing by using item View.setScaleX (), translating level (layer number) downwards by 30dp for each reduced item mView, and translating downwards by using item View.setTranslationY ();
the list is displayed with 'up-slip ignore' and 'down-slip record' at the top, the business card is deleted when the business card is up-slid, and the business card is recorded in the own business card holder when the business card is down-slid, and the specific process is as follows:
the user-defined TouchCallBack is realized by inheriting ItemTouchHelper.SimpleCallback, the sliding direction swipepDirs is set to ItemTouchHelper.DOWN|ItemTouchHelper.UP, the parameters dY are obtained by up-and-down sliding and rewriting onChildDraw (float dY), the up-and-down sliding dY <0 and the down-and-down sliding dY >0 are obtained, the up-and-down sliding direction is judged by using the values, when the up-and-down sliding distance is larger than 1/2 of the height, the business card is ignored, and when the down-sliding distance is larger than 1/2 of the height, the business card is recorded in a business card holder;
(3) The business card holder recording effect is visually displayed: when the business card is successfully recorded, a red spherical shadow downward translation animation is realized by using an ObjectAnimator, the translation distance is 120dp, the duration is 1000ms, when the animation is finished, the suspension ball shakes up and down, and by using the translation animation,
ObjectAnimator.offlow (this, "transparency", 20f, -20f, 0) for a period of 1000ms, the effect of recording business cards can be more intuitively reflected by using the effect.
The embodiment of the invention provides a method for realizing face-to-face business card transmission through a mobile phone, which comprises the following specific steps: firstly, sending business cards, wherein the specific process comprises the following steps: (1) business card sliding is performed; (2) setting a business card zooming effect; (3) carrying out name card number coding, playing and sound wave sending; (4) sending the name card animation; (5) completing business card sending; (II) receiving business cards, wherein the specific process comprises the following steps: (1) Constructing an acoustic wave identifier, initializing, and carrying out acoustic wave identification and decoding to obtain a name card number sent by others; (2) Obtaining a name card number, obtaining name card information from a server and displaying the name card information on a current interface; and (3) intuitively displaying the business card holder recording effect.
Compared with the prior art, the technical scheme of the invention simplifies the flow of sending and receiving business cards through the sound wave sending and identifying technology, does not need to send and receive business cards in a WeChat forwarding or two-dimensional code scanning mode, realizes convenient and efficient non-perception sending and receiving of a plurality of business cards in a face-to-face mode, and greatly improves the business interaction efficiency.
The embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to the described embodiments. It will be apparent to those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention.

Claims (10)

1. A method for realizing face-to-face business card transmission through a mobile phone is characterized by comprising the following specific steps:
the method comprises the following steps of:
(1) Business card sliding is carried out:
business card sliding and monitoring by using ViewPager2 control
The ViewPager2.OnPageChangeCallback () callback;
(2) Setting a business card scaling effect:
callback on PageScrolled (int positionOffsetPixels) method sets scaling scale when business card slides
=1- (positionoffsetpins/height), where positionoffsetpins is the drag distance and height is the view pager2 height;
after the scaling proportion is obtained, setting a scaling center point, setting the scaling proportion, and when the business card page slides up and down and dragging action is completed, scaling the business card; when the dragging distance is greater than 1/5 of the height of the Viewpager control, displaying a prompt for releasing sending business cards, otherwise displaying the prompt for sending business cards through face to face; hiding the prompt when the dragging distance is 0;
(3) Carrying out name card number coding, playing and sound wave sending:
constructing an audio player by using newVoicelayer (), initializing, setting a sampling rate, a fundamental frequency, setting a sound transmission frequency band, encoding name card numbers, and then playing and transmitting sound waves;
(4) Sending name card animation:
when sound waves are sent, starting to send business card animation, adding 3 image views into a frame layout, taking the center point of the frame layout as the center point, keeping the first image view1 unchanged, amplifying the size to 1.4 times, simultaneously changing from opaque to semitransparent, amplifying the size to 1.8 times from 1.4 times by the third image view3, simultaneously changing from opaque to semitransparent, and then circularly carrying out the process, and displaying the process in the middle of a business card page;
(5) Completing business card sending, namely completing one-time business card sending to a plurality of nearby devices;
the plurality of devices nearby receive business cards, and the specific process comprises the following steps:
(1) Constructing and initializing an acoustic wave identifier, and carrying out acoustic wave identification and decoding to obtain the name card number sent by the mobile phone at the sending end:
in the business card receiving mode, the sound wave recognition recognizer=newvoicerecognizer (), a sound wave recognizer is constructed and initialized, the sound sampling rate is set, the sound transmission frequency band is set, the recognition listening recognizer. If the identification is finished, callback voice Listener onRecognizend (flow_soundtime, int_result, string_hexdata) and decoding the obtained_hexdata into a data decoder.decoding eStnotifying (hexData) to obtain a name card number sent by a mobile phone at a sending end;
(2) Obtaining a name card number, obtaining name card information from a server and displaying the name card information on a current interface:
the received business card is displayed in a stacked list mode by using a RecycloerView+custom RecycloerLerView.
The upper part of the list displays 'up-sliding ignore', and the lower part displays 'down-sliding record', when the business card is up-sliding, the business card is deleted, and when the business card is down-sliding, the business card is recorded in the own business card holder;
(3) The business card holder recording effect is visually displayed.
2. The method for implementing face-to-face business card transmission by mobile phone according to claim 1, wherein in the business card sliding performed by the specific process (1) of sending business card in the specific step (a), the method for monitoring the callback of viewpager2.Onpagechange call back () is one of the following three methods: onpagecontrolled (int position, float positionOffset, int positionOffsetPixels), onPageSelected (intposition), onPageScrollStateChanged (int state).
3. The method for implementing face-to-face business card transmission through mobile phone according to claim 1, wherein in the specific process (2) of sending business card in the specific step (one), in setting the business card scaling effect, the set scaling center point is setPivotX (width/2), setPivotY (height), and the scaling scale is set as setScaleY (scale <0.6f0.6f: scale), setScaleX (scale <0.6f0.6f: scale).
4. The method for realizing face-to-face business card transmission through mobile phone according to claim 1, wherein in the specific process (2) of sending business card in the specific step (one), setting the business card scaling effect, the ViewPager2 has 2 items, one of which is business card content page and the other is transition page; the transition page functions to provide a sliding transition effect, and when the transition page is switched to, immediately call mViewPager2.SetCurrentItem (0, true) to jump to the business card content page, and start sending sound waves and running to send business card animation.
5. The method for implementing face-to-face business card transmission by mobile phone according to claim 1, wherein in the business card number encoding, playing and sound wave transmission performed by the specific process (3) of sending business cards in the specific step (a), the sampling rate is set to be samplerate=44100, the fundamental frequency is basefreq=16000, and the sound transmission frequency band is set by using player.
6. The method for implementing face-to-face business card transmission by mobile phone according to claim 1, wherein the specific process (4) of sending business card in the specific step (a) sends business card animation, the second image view2 calls objectanalyzer. 1f,1.4 f), objectanimator.offlow (imageView 2, "scaleY",1f,1.4 f) implementation enlarges the size by a factor of 1.4, while invoking objectanimator.offlow (imageView 2, "alpha",1f,0.5 f) implementation changes from opaque to translucent, and the third imageView3 invokes objectanimator.offlow (imageView 3,
"scaleX",1.4f,1.8 f), objectanimator.offlow (imageView 3, "scaleY",1.4f,1.8 f) implementation size is scaled up from 1.4 times to 1.8 times, while objectanimator.offlow (imageView 3, "alpha",1f,0.5 f) implementation is invoked to change from opaque to translucent.
7. The method for implementing face-to-face business card transmission by mobile phone according to claim 1, wherein in the specific process (1) of receiving business card in the specific step (two), the sampling rate is set to sample rate=44100, and the voice transmission frequency band is set by using recognizer.
8. The method for implementing face-to-face business card transmission through mobile phone according to claim 1, wherein in the specific process (2) of receiving business card in the specific step (ii), the received business card is displayed in the form of a stacked list by using a recycloerview+custom recycloerview. The custom DimensionLayOutManager inherits RecymerView.LayOutManager for processing, layOutManager is used for drawing a list, onLayOutChildren (), a plurality of items are processed, the item View is stacked to draw 4 layers at most, the number of layers is greater than 4, the rest is reduced by 10% with one layer of item View at intervals, the item View.setScaleY (), the item View.setScaleX (), each reduced layer of item View is downwards translated by level (layer number) by 30dp, and the item View.setTranslationY ().
9. The method for realizing face-to-face business card transmission through mobile phone according to claim 1, wherein the specific process (2) of receiving business card in the specific step (2) displays "up-slip ignore" and "down-slip record" on the list, and when the business card is up-slip, the business card is deleted and when the business card is down-slip, the business card is recorded in own business card holder, the specific process is as follows:
the user-defined TouchCallBack is realized by inheriting ItemTouchHelper.SimpleCallback, the sliding direction swipepDirs is set to ItemTouchHelper.DOWN|ItemTouchHelper.UP, the parameters dY are obtained by up-and-down sliding and rewriting onChildDraw (floatdY), the up-and-down sliding dY <0, the up-and-down sliding direction dY >0 is judged by using the value, the business card is ignored when the up-and-down sliding distance is larger than 1/2 of the height, and the business card is recorded in a business card holder when the down-and-down sliding distance is larger than 1/2 of the height.
10. The method for realizing face-to-face business card transmission through a mobile phone according to claim 1, wherein the specific process (3) of receiving business cards in the specific step (two) intuitively displays the business card holder recording effect process as follows: when business cards are successfully recorded, a red spherical shadow downward translation animation is realized by using an ObjectAnimator, the translation distance is 120dp, the duration is 1000ms, when the animation is finished, the suspension ball shakes up and down, and the ObjectAnimator is realized by using the translation animation, namely, objectanimator.offloat (this, a "translation y",20f, -20f, 0), and the duration is 1000ms.
CN202210609602.1A 2022-05-31 2022-05-31 Method for realizing face-to-face business card transmission through mobile phone Active CN115086470B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210609602.1A CN115086470B (en) 2022-05-31 2022-05-31 Method for realizing face-to-face business card transmission through mobile phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210609602.1A CN115086470B (en) 2022-05-31 2022-05-31 Method for realizing face-to-face business card transmission through mobile phone

Publications (2)

Publication Number Publication Date
CN115086470A CN115086470A (en) 2022-09-20
CN115086470B true CN115086470B (en) 2024-03-29

Family

ID=83248519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210609602.1A Active CN115086470B (en) 2022-05-31 2022-05-31 Method for realizing face-to-face business card transmission through mobile phone

Country Status (1)

Country Link
CN (1) CN115086470B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022582A (en) * 2007-03-12 2007-08-22 长沙大金信息科技有限公司 Cellphone multimedia visiting card exchange method
CN101843086A (en) * 2007-06-29 2010-09-22 诺基亚公司 Apparatus, method and computer program product for using images in contact lists maintained in electronic devices
CN102622592A (en) * 2012-01-19 2012-08-01 北京友录在线科技发展有限公司 Name card recognition method based on cloud technology
CN103870265A (en) * 2012-12-18 2014-06-18 北京米时科技股份有限公司 Novel electronic business card manufacture, display and use method
CN104158849A (en) * 2014-07-18 2014-11-19 贵阳讯鸟云计算科技有限公司 Realization method based on electronization business card information exchange performed during personnel face-to-face situation
CN106792652A (en) * 2015-11-25 2017-05-31 北京联云格科技有限公司 Wireless communication terminal and system, wireless communications method, and name card transmission method
CN110597391A (en) * 2019-09-17 2019-12-20 腾讯科技(深圳)有限公司 Display control method, display control device, computer equipment and storage medium
CN110636161A (en) * 2018-06-22 2019-12-31 上海扫分宝信息技术有限公司 Business card
CN111385402A (en) * 2020-03-05 2020-07-07 Gworld(平潭)互联网科技有限公司 Method and device for realizing touch mobile phone business card exchange
CN113660368A (en) * 2021-08-26 2021-11-16 北京博创远景科技有限公司 Electronic business card information exchange method and system based on mobile terminal
CN113950012A (en) * 2020-07-15 2022-01-18 杭州闪约科技有限公司 Information pushing method and device based on Bluetooth communication

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022582A (en) * 2007-03-12 2007-08-22 长沙大金信息科技有限公司 Cellphone multimedia visiting card exchange method
CN101843086A (en) * 2007-06-29 2010-09-22 诺基亚公司 Apparatus, method and computer program product for using images in contact lists maintained in electronic devices
CN102622592A (en) * 2012-01-19 2012-08-01 北京友录在线科技发展有限公司 Name card recognition method based on cloud technology
CN103870265A (en) * 2012-12-18 2014-06-18 北京米时科技股份有限公司 Novel electronic business card manufacture, display and use method
CN104158849A (en) * 2014-07-18 2014-11-19 贵阳讯鸟云计算科技有限公司 Realization method based on electronization business card information exchange performed during personnel face-to-face situation
CN106792652A (en) * 2015-11-25 2017-05-31 北京联云格科技有限公司 Wireless communication terminal and system, wireless communications method, and name card transmission method
CN110636161A (en) * 2018-06-22 2019-12-31 上海扫分宝信息技术有限公司 Business card
CN110597391A (en) * 2019-09-17 2019-12-20 腾讯科技(深圳)有限公司 Display control method, display control device, computer equipment and storage medium
CN111385402A (en) * 2020-03-05 2020-07-07 Gworld(平潭)互联网科技有限公司 Method and device for realizing touch mobile phone business card exchange
CN113950012A (en) * 2020-07-15 2022-01-18 杭州闪约科技有限公司 Information pushing method and device based on Bluetooth communication
CN113660368A (en) * 2021-08-26 2021-11-16 北京博创远景科技有限公司 Electronic business card information exchange method and system based on mobile terminal

Also Published As

Publication number Publication date
CN115086470A (en) 2022-09-20

Similar Documents

Publication Publication Date Title
CN110134484B (en) Message icon display method and device, terminal and storage medium
KR101977087B1 (en) Mobile terminal having auto answering function and auto answering method thereof
US8375327B2 (en) Iconic communication
KR101167765B1 (en) Apparatus and method for playing handwriting message using handwriting data
CN105264872B (en) The control method of voice emoticon in portable terminal
US20120190388A1 (en) Methods and apparatus for modifying a multimedia object within an instant messaging session at a mobile communication device
US20070026852A1 (en) Multimedia telephone system
US20080039124A1 (en) Apparatus, a method, and a system for animating a virtual scene
CN100471212C (en) Log based ringing tone service
JP2010519791A (en) Communication network and text-to-speech / text-to-face video converter
CN112154640B (en) A message playing method and terminal
KR20020089385A (en) Communication system and method including rich media tools
KR100610714B1 (en) Method of electronic mailing using portable communication terminal
KR20230163528A (en) Customizable avatar creation system
US20180330453A1 (en) Resource sharing method and terminal
CN111629222B (en) Video processing method, device and storage medium
CN111405125A (en) Video color ring issuing method, server and readable storage medium
US10965629B1 (en) Method for generating imitated mobile messages on a chat writer server
CN118312044A (en) Interactive teaching method, device, related equipment and computer program product
CN115086470B (en) Method for realizing face-to-face business card transmission through mobile phone
CN113300934B (en) Communication method, device, equipment and storage medium
CN111935348A (en) Method and device for providing call processing service
US20050195856A1 (en) Multimedia messaging service system and method thereof
CN102946592B (en) The method and system that a kind of mobile terminal is received and sent messages
CN100574339C (en) Converting text information into stream media or multimedia and then the method that is received by terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20240131

Address after: No. 5827, 5th Floor, No. 1021 Gaopu Road, Tianhe District, Guangzhou City, Guangdong Province, 510000

Applicant after: Guangdong Binary Technology Co.,Ltd.

Country or region after: China

Address before: Room 2206, 2nd Floor, Building J7, No. 98, Guangqu Road, Chaoyang District, Beijing 100000

Applicant before: Hypervariable (Beijing) Technology Co.,Ltd.

Country or region before: China

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant